我有一个自定义GridView,其中我在一个线性布局中膨胀TextView。在相同的布局中,在gridview下有一个文本字段。我能够选择和取消选择具有所需颜色的gridview项目。我选择gridview项后单击EditText会出现问题,它会自动取消选择并进入正常的未选择状态。
我能够理解,焦点是它正在发生的变化,但是我想把重点放在griditem和edittext上。有办法吗?
以下是gridview列表选择器的代码。
<item android:drawable="@color/red" android:state_pressed="true"/>
<item android:drawable="@color/red" android:state_selected="true"/>
<item android:drawable="@color/red" android:state_activated="true"/>
<item android:drawable="@color/red"/>
答案 0 :(得分:0)
在选择器中尝试此操作:
<item android:state_focused="true" android:state_pressed="false" android:color="@color/red"/>
<item android:state_focused="true" android:state_pressed="true" android:color="@color/red"/>
<item android:state_focused="false" android:state_pressed="true" android:color="@color/red"/>
<item android:state_activated="true" android:color="@color/red"/>
<item android:color="@color/normal"/>