Listview中一些小的注意问题
2015-09-26 16:52
204 查看
对于Listview,有下面几个需要说明:
1,我们有时候只是想让内容显示出来,所以当我们点击某一个条目时,不希望其显示被点击的状态,即去掉item的点击效果,这时我们可以对listview添加一行限制:android:listSelector="@android:color/transparent",即并不是不显示,而是把显示效果变为透明状态。
2,去掉条目之间的线:android:divider="#0000", 实验了一下设置android:dividerHeight = "0dp"没有用
3,每次添加新的内容后要刷新listview列表,可以在.java文件中加上adapter.notifyDataSetChanged();
4,为了不然输入法遮住listview的最后一行,我们可以在.java文件中加上listview.setSelection(msgList.size())。
也可以listView.setselection(listView.getBottom)或者listView.setselection(adapter.getCount())
5,想要隐藏listview中的滚动条,android:scrollbars="none"或者setVerticalScrollBarEnabled(true);
1,我们有时候只是想让内容显示出来,所以当我们点击某一个条目时,不希望其显示被点击的状态,即去掉item的点击效果,这时我们可以对listview添加一行限制:android:listSelector="@android:color/transparent",即并不是不显示,而是把显示效果变为透明状态。
2,去掉条目之间的线:android:divider="#0000", 实验了一下设置android:dividerHeight = "0dp"没有用
3,每次添加新的内容后要刷新listview列表,可以在.java文件中加上adapter.notifyDataSetChanged();
4,为了不然输入法遮住listview的最后一行,我们可以在.java文件中加上listview.setSelection(msgList.size())。
也可以listView.setselection(listView.getBottom)或者listView.setselection(adapter.getCount())
5,想要隐藏listview中的滚动条,android:scrollbars="none"或者setVerticalScrollBarEnabled(true);
相关文章推荐
- iOS开发 - 地图与定位
- c#读取指定路径的配置文件
- 给定字符串,实现大小写之间的转换
- JQuery选项笔记 选择器终结篇 -- 小案例
- ios中git的那些事
- poj3667 Hotel
- linux 服务简介
- 串
- 基本的Web控件一
- Android 学习笔记之WebService实现远程调用+内部原理分析...
- Eclipse创建Maven Web工程
- 十大使用PHP框架的理由
- poj 1845
- socket详解及简易聊天室编写
- C++套接字编程(聊天程序)
- 在Myeclipse中移除项目对Hibernate的支持
- 对比synchronized与java.util.concurrent.locks.Lock 的异同
- Cocos2d-x 周边工具 之 TexturePacker
- 结构体数组
- HTML如何在图片上添加内容(如文字,菜单栏,按钮等)