【发布时间】:2017-12-21 15:49:25
【问题描述】:
我是一名中国工程师,我的英语口语不太好。 有一个 ListView 有一些(三个或两个)GridView Items,每个 GridView 都有一些 TextView Items。
现在我想像图片refer screenchot那样设置这个TextView项目的边框颜色然后我做了一些像这样code-pic的drawable
我用这个drawable设置了Item的背景属性。当我运行该应用程序时,所有事情都运行良好,但是当我单击这些项目时发现它不起作用。没有边框和颜色变化。
如何做到这一点?
【问题讨论】:
-
发布你的java代码
-
我意识到第一张照片可能会误导您,您只需查看前 6 项即可。我想如果我单击这 6 个中的一个,它的颜色设置为蓝色,而其他人的边框消失了
-
点击 textview 你必须把 yourtextview.setSelected(true);那么你就会得到你的结果。
-
我试过了,也许这就是我想要的,我设置了属性 textview.setSelected(true),它可以工作。但是有一个新问题,我知道如何解决它,谢谢
标签: android listview gridview textview