移通152 王一帆
关于ListView和Adapter的使用,我认为以下网站中的内容更易帮助理解:
关于ListView和Adapter的使用,我认为以下网站中的内容更易帮助理解:
ListView一般有两个职责:
- 将数据填充到布局
- 处理用户的选择点击事件
如果想要在一行中显示两种文本,可以使用ListView控件,需要两种布局来分别控制各自的样式。使用此控件需要注意的是,如果你采用LinearLayout中的垂直布局来放入的ListView,那么当你在Android studio里面拖控件的时候,通过改变ListView的高度来控制它的行数,也就是说在你的LinearLayout里面,ListView就会有它固定显示的行数。
在另一个布局文件中采用LinearLayout的水平布局格式,拖两个TextView来显示内容。(
这个布局文件的主要目的是用来控制改变ListView中每行中内容的样式)
acitivity_main.xml:
list.xml:
MainAcitivity.java:
效果图:
android编程中 setListAdapter(listAdapter);的意思是:
1、把数据映射到界面里边。这个应该是LIST放数据的基本方式,四种Adapter自己都可以选。
2、LIST上显示数据看,必须借助个Adapter也就是适配器,可以理解为映射也行。
以上都是本人自己的总结,为了让自己更好地理解,有很多的地方都是写的口水话,如果有看到此处的博友,很感谢你能把我的博客看完,谢谢。