发现在一个activity里有好几个button, 当鼠标点击某一个时,focus背景色闪了一下就消失了,再无论按键盘左右键,焦点都跑到第一个button上去了,这是为什么,难道说鼠标松开后,焦点就给第一个button去了吗?另外有什么办法能让鼠标点击后,focus背景色不消失呢?
------解决方案--------------------
焦点问题我还真没遇到过这样的,实在不行这个控件你重新写一遍,至于focus背景色不消失,你可以写个类似<item android:state_focused="true" >
<shape>
<gradient android:startColor="#FFFFFF" android:endColor="#336699"
android:angle="270" />
<!-- 描边 -->
<stroke android:width="1dp" android:color="#DBDBDB"
/>
<!-- 圆角 -->
<corners
android:radius="5dp"
/>
<padding android:left="10dp" android:top="5dp" android:right="10dp"
android:bottom="5dp" />
</shape>
</item>
这样的xml文件,然后在你的控件属性中使用