如何在图像有图标时使背景图像不干扰文本

时间:2012-07-04 15:06:28

标签: android android-listview

我目前有一个非常简单的ListView,没有背景图像,只有列表中每个项目的文本。

有些人提出了点击列表项目不直观的问题。

所以我正在研究要创建什么样的背景图像,以便使列表项看起来“非常可点击”

一种选择是让背景图片包含右边那些看起来像“>”的小图标并且它标志着它应该被点击。

但是我想知道如果文本在listitem上很长并且它将重叠在“>”上图标。通常如何处理?有没有办法让文本只延伸整个列表项目的90%?

谢谢!

2 个答案:

答案 0 :(得分:2)

最简单,最干净的解决方案是使您的TextView宽度match_parent并使用XML中的android:drawableRight属性来指定要在右侧显示的drawable你的文字。

答案 1 :(得分:1)

如果你想做一些像列表中的每个项目都应该显示可点击的东西,只需做一件事,设计一个带有文本视图的布局,并在getview方法的lsitview适配器类中扩展该布局。而不是返回convertview,从那里返回你的膨胀视图。