0

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

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

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

一种选择是让背景图像在右侧包含那些看起来像“>”的小图标,并且它表示应该单击它。

但是我想知道如果列表项上的文本很长并且它将与“>”图标重叠怎么办。一般是怎么处理的?有没有办法让文本只扩展整个列表项的 90%?

谢谢!

4

2 回答 2

2

最简单和最干净的解决方案是设置TextView宽度match_parent并使用android:drawableRightXML 中的属性来指定要在文本右侧显示的可绘制对象。

于 2012-07-04T15:11:59.877 回答
1

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

于 2012-07-04T15:15:36.180 回答