使用平板电脑时,xml背景不会改变

hay*_*ssi 8 xml android background tablet

我有一个声明按钮背景的xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@color/selector_pressed" />
    <item android:state_focused="true" android:drawable="@color/selector_focused" />
    <item android:drawable="@android:color/transparent" />
</selector>
Run Code Online (Sandbox Code Playgroud)

在我的手机三星Nexus S(Android 4.0.3),这个xml工作完美,当我按下视图背景颜色改变.但我在平板电脑上遇到了问题(三星Galaxy标签,Android 3.2),单击按钮但我没有看到背景的任何变化.平板电脑的背景颜色永远不会改变.

任何人都知道为什么这只发生在平板电脑上?我该如何解决这个问题?

van*_*ram 6

我遇到了同样的问题,但我设法解决了这个问题:实际问题在于android 3.2中关于硬件加速的缺陷,所以如果你在AndroidManifest中放入你的应用程序是hardwareAccelerated ="true"你的问题将会解决.