我目前有一个非常简单的ListView,没有背景图像,只有列表中每个项目的文本。
有些人提出了点击列表项目不直观的问题。
所以我正在研究要创建什么样的背景图像,以便使列表项看起来“非常可点击”
一种选择是让背景图片包含右边那些看起来像“>”的小图标并且它标志着它应该被点击。
但是我想知道如果文本在listitem上很长并且它将重叠在“>”上图标。通常如何处理?有没有办法让文本只延伸整个列表项目的90%?
谢谢!
答案 0 :(得分:2)
最简单,最干净的解决方案是使您的TextView
宽度match_parent
并使用XML中的android:drawableRight
属性来指定要在右侧显示的drawable你的文字。
答案 1 :(得分:1)
如果你想做一些像列表中的每个项目都应该显示可点击的东西,只需做一件事,设计一个带有文本视图的布局,并在getview方法的lsitview适配器类中扩展该布局。而不是返回convertview,从那里返回你的膨胀视图。