ListView是android控件中非常常用的控件之一,他对于列表数据的显示非常方便,而且在手机上的滑动都做的十分完善了,但是在TV开发上就可能出现一些要注意的地方,下面我就举一些自己遇到的情况,在这分享一下:
一般做item的背景选中状态(focused/selected状态)的时候,都是要将背景做9图,自己去控制拉伸的位置,这里就要小心了,因为这里可能会出问题。
1.将背景的selector设置在ListView.listselector上面:
在listview的属性里面设置背景的时候,在做9图的时候要注意,如果你做9图过程中控制了内容的显示范围,那么改内容显示范围就变成了你item的显示位置,而多余的位置则会超过你item的高度显示,即这个时候的背景是将你的item包含在你设置的内容区域里面了,如aaa.9.png的9图制作。这种情况你的每个item的选中状态的背景都会比你定义的item高度要大。
2.将背景设置在每个item布局的根节点上:
这时候,你selector中的状态值要更改一下,<item android:drawable="@drawable/adsf" android:state_selected="true"/>,现在要更改为selected,而不是之前的focused。
相关推荐
这是同一个问题,Listview中点击item是会变颜色的,因为...2、listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住 这
Android ListView 的定制开发实例。欢迎大家下载学习
ListView开发实例 ListView示例 ListView案例 小例子 源码
C#ListView控件显示数据库数据的源代码
主要介绍了Android TV listview及焦点处理的相关资料,需要的朋友可以参考下
vb.net开发案例-用listview和treeview开发图像浏览器[参照].pdf
listview和treeview实际例子的比对
NULL 博文链接:https://zjutsoft.iteye.com/blog/1422616
雨松MOMO带你做软件 Android软件开发之ListView 详解源码 欢迎大家下载阅读。
listView嵌套listViewDemo,解决了listView嵌套listView后,子ListView不能显示全部内容的问题,通过自定义Listview解决
listview嵌套listview简单的小案例
安卓app开发项目-ListView上下翻页效果(源码).zip安卓app开发项目-ListView上下翻页效果(源码).zip安卓app开发项目-ListView上下翻页效果(源码).zip安卓app开发项目-ListView上下翻页效果(源码).zip安卓app开发项目-...
android开发的listview下拉刷新加载数据
在xamarin下开发listview的翻页,项目可以直接使用,数据源可替换成sql数据库
listview里嵌套了一个评论列表,可以动态添加评论 整体代码非常简洁,没有花哨的样式和布局以及其它多余代码。
ListView 嵌套ListView 的一个demo,可以实现二级列表。
C# ListView使用例子ListView排列方式演示
delphi xe8 移动开发框架中需要使用的三方控件,listview此控件扩展后能更好的使界面友好,可以定制很多功能,比自带的listview 操作简单,感谢作者分离。
C# ListView添加行距 源代码 ListView添加行距 一、问题 listview控件,可以实现增大行距吗?行与行太紧了,不好看呀。 有办法可以实现吗? 我不想通过加大字体的方法,因为字体大了,行距还是近呀。 我要的是增大行...