我目前有一个非常简单的 ListView,没有背景图像,只有列表中每个项目的文本。
有些人提出了单击列表项不直观的问题。
所以我正在研究要创建什么样的背景图像,以使列表项看起来“非常可点击”
一种选择是让背景图像在右侧包含那些看起来像“>”的小图标,并且它表示应该单击它。
但是我想知道如果列表项上的文本很长并且它将与“>”图标重叠怎么办。一般是怎么处理的?有没有办法让文本只扩展整个列表项的 90%?
谢谢!
我目前有一个非常简单的 ListView,没有背景图像,只有列表中每个项目的文本。
有些人提出了单击列表项不直观的问题。
所以我正在研究要创建什么样的背景图像,以使列表项看起来“非常可点击”
一种选择是让背景图像在右侧包含那些看起来像“>”的小图标,并且它表示应该单击它。
但是我想知道如果列表项上的文本很长并且它将与“>”图标重叠怎么办。一般是怎么处理的?有没有办法让文本只扩展整个列表项的 90%?
谢谢!
最简单和最干净的解决方案是设置TextView
宽度match_parent
并使用android:drawableRight
XML 中的属性来指定要在文本右侧显示的可绘制对象。
如果你想做一些事情,比如列表中的每个项目都应该显示为可点击,只需做一件事,设计一个带有文本视图的布局,并在 getview 方法中在你的 lsitview 适配器类中扩展该布局。而不是返回转换视图,而是从那里返回您的膨胀视图。