使用appcompat-v21和Theme作为Theme.appcompat时,是否有人注意到此错误。
styles.xml
<style name="MyActivityTheme" parent="Theme.AppCompat">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item>
</style>
的Manifest.xml
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:theme="@style/MyActivityTheme"/>
4.1.1设备上的checkbox和radiobutton外观不正确,我怀疑它在4.0.4设备上的行为也是一样的。
我没有使用真实设备,我在两种情况下都使用了Genymotion。 (4.3&amp; 4.1.1) 4.2.2以上设备的外观很好。
如果有人知道此问题以及如何解决此问题,请分享。
还在真实设备上测试了三星Galaxy S2 - 4.0.4。没有正确显示。
答案 0 :(得分:0)
AppCompat v21包含许多关于向后移植组件样式的问题 - 请更新到最新的AppCompat - 当前版本22.2