Android ArrayAdapter的使用
2017-06-07 10:30
197 查看
package com.test;
import Java.util.ArrayList;
import java.util.HashMap;
import Android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
public class ListViewTest extends Activity {
/** Called when the activity is first created. */
ListView listview = null;
ArrayAdapter adapter = null;
ArrayList<String> list1 = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listview = (ListView)findViewById(R.id.listview);
list1.add("pfg");
list1.add("124");
list1.add("234");
list1.add("456");
list1.add("567");
adapter = new ArrayAdapter(this,R.layout.view,R.id.textview1,list1); //这里使用的是自定义的layout和TextView控件,注意使用自定的layout时需要用对ArrayAdapter的构造函数(ArrayAdapter(Context context,
int resource, int textViewResourceId, List<T> objects) ),其实也不难理解因为要指定int textViewResourceId就需要知道是在哪个layout中用int
resource来表示。
//adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,list1); //这里使用的android自带的android.R.layout.simple_list_item_1
listview.setAdapter(adapter);
}
}
main.xml和view.xml文档见(http://blog.csdn.net/pfgmylove/article/details/6688094)
import Java.util.ArrayList;
import java.util.HashMap;
import Android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
public class ListViewTest extends Activity {
/** Called when the activity is first created. */
ListView listview = null;
ArrayAdapter adapter = null;
ArrayList<String> list1 = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listview = (ListView)findViewById(R.id.listview);
list1.add("pfg");
list1.add("124");
list1.add("234");
list1.add("456");
list1.add("567");
adapter = new ArrayAdapter(this,R.layout.view,R.id.textview1,list1); //这里使用的是自定义的layout和TextView控件,注意使用自定的layout时需要用对ArrayAdapter的构造函数(ArrayAdapter(Context context,
int resource, int textViewResourceId, List<T> objects) ),其实也不难理解因为要指定int textViewResourceId就需要知道是在哪个layout中用int
resource来表示。
//adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,list1); //这里使用的android自带的android.R.layout.simple_list_item_1
listview.setAdapter(adapter);
}
}
main.xml和view.xml文档见(http://blog.csdn.net/pfgmylove/article/details/6688094)
相关文章推荐
- Android 之 ListView使用ArrayAdapter展示列表
- Android ArrayAdapter 使用思路
- Android定制ListView的界面(使用继承自ArrayAdapter的自定义适配器)--《第一行代码Android》学习笔记
- android组件ListView之ArrayAdapter简单使用
- Android学习之ListView与ArrayAdapter的简单使用
- (转)Android杂谈--ListView之ArrayAdapter的使用
- [Android开发]ArrayAdapter的使用
- Android ArrayAdapter的使用
- Android ListView与Arrayadapter之间的搭配使用
- android之ArrayAdapter使用
- AdapterView及其子类之二:使用ListActivity及ArrayAdapter创建列表 分类: H1_ANDROID 2013-11-19 22:01 1248人阅读 评论(0) 收藏
- 一起学android之ArrayAdapter使用(12)
- Android实例demo11之listview的简单使用(arrayadapter、simpleadapter)
- Android-ArrayAdapter使用方法
- android Adapter综合使用(ArrayAdapter、SimpleAdapter、BaseAdapter在ListView和GridView中的使用)
- 怎样在Android中ListView与ArrayAdapter配合使用
- Android中ListView之ArrayAdapter的使用
- Android中ListView与ArrayAdapter配合使用
- Android基础学习之ArrayAdaptery以及SimpleAdapter的使用
- Android中ListView与ArrayAdapter配合使用