在文本视图上设置可见焦点

时间:2010-10-14 13:46:47

标签: android android-layout android-listview

我有listview,它连续包含3个元素:imageview,textvie和另一个imageview。我已将listview设置为setItemsCanFocus(true),并且每个项目都设置为setFocusable(false)。屏幕:

http://img252.imageshack.us/img252/4042/zrzutekranue.png

我可以在屏幕上导航(单击文本/图像,我将这些字段设置为可点击和可聚焦),但没有可见的焦点。当背景发生变化时,我想拥有默认的焦点样式。

我可以添加像: setBackgroundColor(XXX) 但是我希望这个花哨的背景在中间更浅,在末端更暗。

图片上方的行是我所拥有的,下面是理想的焦点通知,当然它应该是窄的,所以它只是文本视图的背景。

抱歉我的英文。

PS我也用于textview 机器人:layout_height = “FILL_PARENT” 填写不是最佳编码的高度。

1 个答案:

答案 0 :(得分:2)

在列表视图中,所有列表项都在不同的视图中。在您的情况下,图像视图,文本视图和图像视图位于单个视图中。因此,根据我的说法,您无法关注列表视图中单个视图中的项目。