[关闭]
@Yano 2016-01-03T13:17:05.000000Z 字数 1047 阅读 2238

Android ListView的简单实现

Android


Google官方文档

http://developer.android.com/reference/android/widget/ListView.html
http://developer.android.com/reference/android/app/ListActivity.html

简单例子

  1. public class MainActivity extends ListActivity {
  2. List<String> data = new ArrayList<String>();
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. data.add("1");
  7. data.add("2");
  8. data.add("3");
  9. data.add("4");
  10. setListAdapter(new ArrayAdapter<String>(MainActivity.this,
  11. android.R.layout.simple_list_item_1, data));
  12. }
  13. @Override
  14. protected void onListItemClick(ListView l, View v, int position, long id) {
  15. // super.onListItemClick(l, v, position, id);
  16. System.out.println("你单击了:" + data.get(position));
  17. }
  18. }

详细说明

ArrayAdapter参数:

  1. android.widget.ArrayAdapter.ArrayAdapter<String>(Context context, int textViewResourceId, List<String> objects)

适配器种类:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注