AndroidStudioノート
リストビューを使ってデータを一覧表示するandroid:id=
下記に様に、リストビューではandroid:id="@android:id/list"の様にするとMainActivityにて自動的にビューされる。
activity_main.xmlを下記の様に。

android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:id="@android:id/list"
android:choiceMode="singleChoice"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />

javaのMainActivityは下記の様に。
public class MainActivity extends ListActivity {
/** Called when the activity is first created. */

static final String[] COUNTRIES = new String[] { "Afghanistan", "Albania", "Algeria", "American Samoa" };

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, COUNTRIES));
// getListView().setTextFilterEnabled(false);
}

protected void onListItemClick(ListView l, View v, int position, long id) {
TextView t = (TextView)v;
super.onListItemClick(l, v, position, id);
Log.i("ListViewSampleSample", t.getText().toString() + position);
}
}

????