Androidアプリ開発パーフェクトマスター - 7日目
Chapter 10
- Javaのプログラムでリストビューを作る
package com.myexample.chapter10_1_2.app; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.View; import android.widget.*; import android.widget.AdapterView.OnItemClickListener; public class MainActivity extends ActionBarActivity implements OnItemClickListener { private String[] titles = new String[100]; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); for(int i = 0; i < 100; i++) { titles[i] = String.format("%s item", i); } LinearLayout linearLayout = new LinearLayout(this); linearLayout.setOrientation(LinearLayout.VERTICAL); setContentView(linearLayout); ListView listView = new ListView(MainActivity.this); ArrayAdapter<String> adapter = new ArrayAdapter<String>( MainActivity.this, android.R.layout.simple_list_item_1, titles ); linearLayout.addView(listView); listView.setAdapter(adapter); listView.setOnItemClickListener(MainActivity.this); } @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { Toast.makeText(MainActivity.this, titles[i], Toast.LENGTH_SHORT).show(); } }
今日の感想
android.R.layout.simple_list_item_1
はなに?