我使用Appcompat v21.0.3.0
On Genymotion(Android 4.0.5),Samsung GT-I8730(4.1.2)和Sony Xperia Z3(5.0.2)contextual action bar displays as expected。
但是在三星Galaxy Note 2(4.4.2)和三星Galaxy S4(4.4.4)it displays strange上。 可能导致这种情况的原因是什么?
答案 0 :(得分:0)
我找到了相同的question,但这个解决方案在我的情况下不起作用。
我通过为Action模式添加基本样式并从中继承
来解决了这个问题<style name="Widget.ActionMode">
<item name="android:background">?android:attr/actionModeBackground</item>
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
<item name="android:height">?android:attr/actionBarSize</item>
<item name="android:titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item>
<item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item>
</style>
<style name="MyTheme.ActionMode" parent="@style/Widget.ActionMode">
....
</style>