2015-09-09 3 views
0

Контекстная панель поиска текста Android наследует какой-то стиль из моего приложения, что делает его забавным. Я хочу удалить этот стиль и использовать значение по умолчанию. Как я могу это достичь? Предпочтительно в xml, а не программно.Как я могу удалить стиль из контекстного экрана выбора текста Android (actionmode)

I want to revert to the default styling of this text selection contextual actionbar

ответ

0

Я решил ее первым обнаружить правильную терминологию. Это контекстная панель действия выбора текста, но в документации она называется actionmode бар.

Я сделал следующее, чтобы создать бар, как мне заблагорассудится.

<!-- Application theme. --> 
<style name="AppTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">match_parent</item> 
    <item name="android:textColor">#c9c9c9</item> 
    <item name="android:background">@color/background</item> 
    <item name="android:actionModeStyle">@style/MyActionMode</item> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

, а затем ...

<!-- ActionMode styles --> 
<style name="MyActionMode" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"> 
    <item name="android:background">@color/background</item> 
</style> 
Смежные вопросы