关于listview使用ArrayAdapter实现adapter定制的使用
2015-05-13 16:56
363 查看
在多个布局文件中设置listView
//layout下的布局问价如下:
<ListView
android:id="@+id/list1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#f00"
android:dividerHeight="2px"
android:headerDividersEnabled="false"/>
<ListView
android:id="@+id/list2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#0f0"
android:dividerHeight="2px"
android:headerDividersEnabled="false"/>
关于ArrayAdapter的使用:
java代码如下:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
ListView list=(ListView) findViewById(R.id.list1);
//创建一个数组作为数据源
String arr1[]={"孙悟空","猪八戒","唐僧"};
//arrayAdapter的使用
ArrayAdapter<String> adapter1=new ArrayAdapter<String>
//将数组中的资源放到array——iitem中并且设置给Adapter;
(this,R.layout.array_item,arr1);
list.setAdapter(adapter1);
ListView list1=(ListView) findViewById(R.id.list2);
String arr2[]={"JAVA","HTML","PHP","JSP"};
ArrayAdapter<String> adapter2=new ArrayAdapter<String>
(this,R.layout.array_item,arr2);
list1.setAdapter(adapter2);
}
//layout下的布局问价如下:
<ListView
android:id="@+id/list1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#f00"
android:dividerHeight="2px"
android:headerDividersEnabled="false"/>
<ListView
android:id="@+id/list2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#0f0"
android:dividerHeight="2px"
android:headerDividersEnabled="false"/>
关于ArrayAdapter的使用:
java代码如下:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
ListView list=(ListView) findViewById(R.id.list1);
//创建一个数组作为数据源
String arr1[]={"孙悟空","猪八戒","唐僧"};
//arrayAdapter的使用
ArrayAdapter<String> adapter1=new ArrayAdapter<String>
//将数组中的资源放到array——iitem中并且设置给Adapter;
(this,R.layout.array_item,arr1);
list.setAdapter(adapter1);
ListView list1=(ListView) findViewById(R.id.list2);
String arr2[]={"JAVA","HTML","PHP","JSP"};
ArrayAdapter<String> adapter2=new ArrayAdapter<String>
(this,R.layout.array_item,arr2);
list1.setAdapter(adapter2);
}
相关文章推荐
- 关于自定义Adapter实现ListView的使用
- Android中关于Adapter的使用(上)ArrayAdapter
- baseadapter.getItemId的使用方法:实现listview筛选、动态删除
- 3.2列表的使用listview与BaseAdapter、simpleAdapter、ArrayAdapter
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android 中 ListAactivity 和Activity 使用ListView 以及ArrayAdapter和SimpleAdapter参数详解
- 使用自定义的BaseAdapter实现LIstView的展示
- Android采用ListView实现数据列表显示1-使用SimpleCursorAdapter进行数据绑定
- 关于BaseAdapter在listView中的使用
- 使用ListView和AsyncTask、fastjson解析Json以及适配器BaseAdapter来实现下载网络的图片以及文字并显示出来
- 自学安卓复习基础_之九(使用适配器ArrayAdapter<T>来实现listView的CRD)
- 自学安卓复习基础_之十(使用适配器BaseAdapter来实现listView的CRD)
- Android中关于Adapter的使用(上)ArrayAdapter
- 【转】Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android定制ListView的界面(使用继承自ArrayAdapter的自定义适配器)--《第一行代码Android》学习笔记
- Android定制ListView的界面(使用继承自ArrayAdapter的自定义适配器)--《第一行代码Android》学习笔记
- Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- listview的Adapter使用布局实现消息模块左右两边消息的显示布局遇到的问题
- Android中关于Adapter的使用(上)ArrayAdapter
- Android中关于Adapter的使用(再上)ArrayAdapter