Android 4支持-v7 appcompat v22按钮样式和工具栏问题

时间:2015-04-16 08:56:12

标签: android button android-appcompat android-toolbar

我在Android Studio Designer和三星Galaxy S4上面临appcompat v22问题,至少有android 4.4问题。如下图所示,两个白色区域是默认样式的按钮。我使用默认的Theme.AppCompat。上面的正确按钮是ImageButtons。正如您所看到的按钮是白色的,按钮文本是白色的,根本没有触摸反馈,就像缺少背景资源一样。

White Buttons with white Text on no touch Feedback

我在文本选择工具栏上遇到类似的问题我选择的主题工具栏在白色背景上有白色图标。

我想知道我找不到这样的任何其他问题,因为它看起来好像这是支持存储库中的问题。

并且最后但并非最不重要的是,当针对android 22(5.1)时,android studio designer中没有显示任何内容导致此错误消息:

  

java.lang.ClassNotFoundException:android.support.v7.appcompat.R $ attr

我很感激任何想法来解决这个问题。

3 个答案:

答案 0 :(得分:2)

有关此问题的详情,请参阅AOSP issue 160591

答案 1 :(得分:1)

我也有类似的问题。而且,动作栏的颜色也是相反的。这似乎是一个支持库v22问题。

我不得不回到第19行。

答案 2 :(得分:0)

使用support_v7修复:appcompat rev 22.1.0(22.04.2015)