Listview and Adapte
一、XML代码
1、<ListViewandroid:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/listitem"> </ListView>
2、<LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/name" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/age" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/address" /> </LinearLayout> 二、JAVA代码及功能实现 public class MainActivity extends AppCompatActivity { private String[] name={"科比","詹姆斯","库里","张伯伦","乔丹"}; private int [] age={38,33,29,63,54}; private String[] adress={"美国","美国","美国","美国","美国"}; private ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); List<Map<String, Object>> listems = new ArrayList<>(); for (int i = 0; i < name.length; i++) { Map<String, Object> listem = new HashMap<>(); listem.put("name", "姓名:"+name[i]); listem.put("age", "年龄:"+age[i]); listem.put("adress", "地址:"+adress[i]); listems.add(listem); } SimpleAdapter simplead = new SimpleAdapter(this, listems,R.layout.activity_lists2, new String[] { "name", "age", "adress" }, new int[] {R.id.name,R.id.age,R.id.address}); lv=(ListView)findViewById(R.id.listitem); lv.setAdapter(simplead); } }
转载于:https://www.cnblogs.com/WxL97/p/6833558.html
Listview and Adapte相关推荐
- registerDataSetObserver:浅析Andorid ListView和Adapte
最近由于遇到将内容分部绑定到ListView里的需求,追踪源码之后对ListView和Adapter有了点肤浅的认识,在此与大家分享. 这里用到了观察者模式,在ListView的setAdapter里 ...
- android模糊查询listview数据_ListView的简单应用(一)
犹豫了几天,觉得还是把这个教程写一下吧.虽然在网上已经一大堆了,但是这是我学习的历程我觉得我还是该记录下来,以后也可以温故而知新. ListView在Android众多控件中占有比较重要的地位,也是面 ...
- android listview替代,Android笔记——RecyclerView替代ListView
ListView是常用列表控件,但设置Adapter时自定义代码较为复杂,因此Android3.0后,增加RecyclerView替代ListView RecyclerView没有提供OnItemCl ...
- GeekBand第二周 ListView(上)
第二周学习的是ListView,在各种app的使用很多,相关的内容也很多.需要好好学习. 使用ListView的步骤: 一.添加ListView控件,findViewById 二.适配器:需要cont ...
- 仿饿了么,百度外卖这些App的双ListView列表联动效果
仿饿了么,百度外卖这些App的双列表联动效果 思路: 1.自定义一个悬浮条目且带移动替换效果的ListView. 2.在界面中左边是个普通的ListView,右边是我们自定义带效果的ListView. ...
- Android ListView优化之局部刷新(非notifyDataSetChanged()方式)
ListView是在Android开发中用得非常多的控件之一,并且这些列表还经常需要我们去对listView的数据进行刷新操作,在这种情况下,我们往往都会去调用adapter的notifyDataSe ...
- 刷新adapte要注意的地方,和adapter使用的流程
一般情况下,使用adapte的具体步骤如下: 1,new对象 2,添加adapter 3,然后请求数据, 4,设置数据. 5,通知adapter数据发生改变,进行刷新. 如果有再次请求,则是: 1,先 ...
- ListView的简单应用(一)
犹豫了几天,觉得还是把这个教程写一下吧.虽然在网上已经一大堆了,但是这是我学习的历程我觉得我还是该记录下来,以后也可以温故而知新. ListView在Android众多控件中占有比较重要的地位,也是面 ...
- Android ListView 点击item改变item的背景颜色(ListView实现光标移动)
一下demo 地址 实现的效果图如下 ListView 光标移动,实现很是简单,这里是指item背景的改变 使用 listSelector listSelector 用户指定当前选中item 的颜色 ...
最新文章
- 基于改进的点对特征的6D位姿估计
- CF1131E String Multiplication(???)
- Eclipse jee 配置Tomcat5.5
- 编程之美-判断两个链表是否相交方法整理
- 这届毕业生薪资高,是真的
- LeetCode 2139. 得到目标值的最少行动次数(贪心)
- 对vue-tree-select的封装
- Hadoop源代码分析之Configuration
- mysql:Cannot load driver class: com.mysql.jdbc.Driver
- 第一个JAVA实战项目!
- 来自阿里十余年的老架构师自述:成为架构师你只差了一步
- 【第三方互联】5、网页添加QQ好友及QQ群组
- mysql索引一般什么数据结构_mysql索引一般使用什么数据结构
- 杭电多校联赛2017年总结
- 多商家入驻分销平台基本功能设计
- 一个研发管理使命、愿景、价值观的案例
- MPI实现并行pagerank
- (三)Linux 4G模块实现短信发送的两种格式(Text和PDU)
- SVG代码例子及含义
- linux下使用mdadm组软raid,Linux下使用mdadm创建和管理软raid
热门文章
- [每日一题] 62. 美国节日(日期计算、蔡勒公式)
- 暑期总结——变是永远不变的
- excel赢得值曲线图_赢得价值$ 500的网站调整价值
- python制作一个接水果和金币的小游戏
- python创意趣味小猴接桃子游戏gameturtle模块
- B 站黑马程序员 pink 老师前端课程学习笔记_02 CSS3
- Lombok注解系列文章总览
- [经典语录][电影]全民情敌/Hitch
- 【论文笔记】《Virtual histological staining of unlabelled tissueautofluorescence images via deep learning》
- Linux安装supervisor:一个进程控制系统