ListView使用SimpleAdapter显示数据
来源:互联网 发布:中国消防网站的域名是 编辑:程序博客网 时间:2024/05/15 12:01
1、activity_main中加入控件Listview
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_parent" /></RelativeLayout>
2、创建lieview的item布局listview_item
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tv" android:text="数据" android:gravity="center" android:layout_width="match_parent" android:layout_height="40dp" /></LinearLayout>这里就显示个文本
3、MainActivity代码:
private ListView lv;private List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);lv=(ListView) findViewById(R.id.lv);//listview加入数据init();}private void init() {for (int i = 0; i <50; i++) {//存入mapMap<String , Object> map=new HashMap<String, Object>();map.put("name", "数据"+i);//添加到集合中list.add(map);}//SimpleAdapter适配器用法,第一个参数上下文,第二个:数据,第三个:listview中的布局界面,第四个:刚刚Map里面存的name,第五个:就是把第四个的name显示到哪一个控件上SimpleAdapter sim=new SimpleAdapter(MainActivity.this, list, R.layout.listview_item, new String[]{"name"},new int[]{R.id.tv} );lv.setAdapter(sim);//判断点击了第几个listview的itemlv.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {Toast.makeText(MainActivity.this, "点击了第"+arg2, Toast.LENGTH_SHORT).show();}});}
1 0
- ListView使用SimpleAdapter显示数据
- 使用 SimpleAdapter 显示listview
- listview使用SimpleAdapter显示文字
- ListView通过SimpleAdapter实现数据显示
- listview使用SimpleAdapter显示图片和文字
- 采用ListView实现数据列表显示——SimpleAdapter
- SQLite数据查询结果显示在ListView(SimpleAdapter与SimpleCursorAdapter)
- Android中使用ListView显示列表之SimpleAdapter的使用
- 使用SimpleAdapter创建ListView
- Android ListView使用SimpleAdapter
- ListView-使用SimpleAdapter创建
- 使用SimpleAdapter填充ListView
- 使用SimpleAdapter创建ListView
- ListView -- SimpleAdapter的使用
- 填充ListView(使用SimpleAdapter)
- 使用SimpleAdapter创建ListView
- 使用SimpleAdapter创建ListView
- ListView使用SimpleAdapter适配器
- Android-INTENT's FLAG
- Cordova 配置WebView可以打开外部链接
- 基本知识分享
- 在servlet中调用数据库访问类出错
- Java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader解决方法
- ListView使用SimpleAdapter显示数据
- windows环境下eclipse运行mapreduce方法
- 深入了解AccessibilityService
- iOS-直播开发(开发从底层做起)
- 那些被误解的用户体验 | 人人都是产品经理
- windows安装mxnet
- 关于《返老还童》
- MIT 6.00 导论课程笔记(一)
- 递归算法--->阶乘,Fibonacci数列,折半查找