ListView的Adapter使用 之 初学ArrayAdapter
16lz
2021-01-23
- packagecom.cz.list.demo;
- importandroid.app.Activity;
- importandroid.os.Bundle;
- importandroid.widget.ArrayAdapter;
- importandroid.widget.ListView;
- publicclassArrayListDemoextendsActivity{
- privateListViewlistView;
- privateString[]adapterData;
- /**Calledwhentheactivityisfirstcreated.*/
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.array_list_layout);
- /*找到这个listView*/
- listView=(ListView)findViewById(R.id.array_list);
- /*我们要在listView上面没条显示的数据,放到一个数组中*/
- adapterData=newString[]{"Afghanistan","Albania","Algeria",
- "AmericanSamoa","Andorra","Angola","Anguilla",
- "Antarctica","AntiguaandBarbuda","Argentina","Armenia",
- "Aruba","Australia","Austria","Azerbaijan","Bahrain",
- "Bangladesh","Barbados","Belarus","Belgium","Belize",
- "Benin","Bermuda","Bhutan","Bolivia",
- "BosniaandHerzegovina","Botswana","BouvetIsland"};
- /*这个是数组string类型的数组*/
- //ArrayAdapter<String>arrayAdapter=newArrayAdapter<String>(
- //ArrayListDemo.this,android.R.layout.simple_list_item_1,
- //adapterData);
- /*设置ListView的Adapter*/
- listView.setAdapter(newArrayAdapter<String>(ArrayListDemo.this,
- android.R.layout.simple_list_item_1,adapterData));
- }
- }
更多相关文章
- android 使用https请求请求数据
- android实现wifi与移动数据的切换
- Android 将少量的数据文件保存在 data/data 目录下
- 解决eclipse中android添加重载函数时参数为arg0,arg1的问题
- Android上使用OpenGLES2.0显示YUV数据
- Android客户端与PHP服务端的数据交互
- android客户端和网站数据交互的实现(基于Http协议获取数据方法)
- 警惕rapidxml的陷阱(二):在Android上默认内存池分配数组过大,容易导