您的位置:首页 > 其它

关于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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐