【Android杂谈】万能的ListView的使用
来源:互联网 发布:咫尺网络小程序 编辑:程序博客网 时间:2024/06/02 01:32
对于每个安卓开发者来说,ListView的使用是一定会用上的,并且有必要去学明白的。
对于Scrollview,虽然在某种程度上能替代ListView的使用,但是确实有局限性,例如对于上万条信息的分条存储显示,ListView是很方便的。
要做到listView的美观就必定会去写一个新的布局,定义Listview——item.,如下:
2.配置数据适配器Adapter
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight">
- <ImageView android:id="@+id/image"
- android:layout_width="wrap_content" android:layout_height="fill_parent"
- android:layout_alignParentTop="true" android:layout_alignParentBottom="true"
- android:adjustViewBounds="true"
- android:padding="2dip" />
- <TextView android:id="@+id/title"
- android:layout_width="wrap_content" android:layout_height="wrap_content"
- android:layout_toRightOf="@+id/image"
- android:layout_alignParentRight="true" android:layout_alignParentTop="true"
- android:layout_above="@+id/text"
- android:layout_alignWithParentIfMissing="true" android:gravity="center_vertical"
- android:textSize="15dip" />
- <TextView android:id="@+id/text"
- android:layout_width="fill_parent" android:layout_height="wrap_content"
- android:layout_toRightOf="@+id/image"
- android:layout_alignParentBottom="true"
- android:layout_alignParentRight="true" android:singleLine="true"
- android:ellipsize="marquee"
- android:textSize="20dip" />
- </RelativeLayout>
一张图片,两个Text
继承BaseAdapter
核心在于重写getView
- @Override
- public View getView(int position, View convertView, ViewGroup parent)
完成
1 0
- 【Android杂谈】万能的ListView的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- [ListView]Android杂谈--ListView之SimpleAdapter的使用
- android万能的Listview适配器
- wm命令使用方法及LCD显示图标大小不正常时解决办法
- Android实现activity状态保存
- Centos为一般用户安装MySQLdb
- Install Docker Mac OS X
- mysql Access denied for user root@localhost错误解决方法总结(转)
- 【Android杂谈】万能的ListView的使用
- SVM如何解决多分类问题
- 基于Spring + Spring MVC + Mybatis 高性能web构建
- item属性总结
- 常见 Java 字节码 指令 助记符
- 通过设备指针调用其他驱动程序(同步方式)
- 协程框架的堆栈大小陷阱
- [leetcode-82]Remove Duplicates from Sorted List II(C)
- ShaderLab学习笔记