Intereting Posts
Сильная ссылка Android Как играть онлайн-радиопоток в Android. Как играть .png радио потоковый url в android Как я могу копировать файлы в файловую систему android? Как отправить объект из одной активности в другую с помощью Intent.putExtra и Parcel? Xamarin: сравнение с собственными SDK и основами JS Фрагмент воссоздается каждый раз после изменения ориентации, не может восстановить состояние Android – findViewById NULL при использовании фрагмента Могу ли я как-то псевдоним R в Android? Силовой макет для обновления / перерисовки андроида? Откройте ссылку в веб-браузере вместо браузера по умолчанию. Пользовательский вид внутри HorizontalScrollView не прокрутка Gradle не удалось разрешить библиотеку в Android Studio Как проверить, что тело почти перестало двигаться в libgdx + box2d Активность PopUp начинается снова, когда она запускается из "последних приложений" Как использовать android.test.mock MockContext?

Holo Light с Dark Actionbar, показывающий Holo Темные копии и вставки значков

Поэтому у меня есть приложение, которое является Holo Light с Dark Actionbar, и всякий раз, когда я отправляюсь копировать и вставлять что-то в EditText, значки белые, поэтому вы не можете их видеть. Снимок экрана расположен ниже. Есть ли способ исправить это? Благодаря! Снимок экрана с ошибкой

Вы снова должны вручную установить тему в методе onCreateDialog. Это ошибка в рамках, но это обходное решение работает пока:

https://stackoverflow.com/a/19746561/1508506

У меня есть эта проблема с темой Theme.AppCompat.Light.DarkActionBar, и я думаю, что это ошибка. Я попытался изменить фон в своем стиле следующим образом (вы можете получить чертежи из http://jgilfelt.github.io/android-actionbarstylegenerator/ ):

 <!-- styles.xml --> <style name="Theme.MyThemeLightBase" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="actionModeBackground">@drawable/cab_background_top</item> <item name="android:actionModeBackground">@drawable/cab_background_top</item> </style> 

И с этим:

 <!-- styles.xml --> <style name="Theme.MyThemeLightBase" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="actionModeStyle">@style/my_action_mode_style</item> <item name="android:actionModeStyle">@style/my_action_mode_style</item> </style> <style name="my_action_mode_style" parent="@style/Widget.AppCompat.Light.ActionMode.Inverse"> <item name="android:background">@drawable/cab_background_top</item> </style> 

Но ни одно из этих решений не работает (сообщите мне, если вы, наконец, получите возможность изменить фон), поэтому я решил оставить белый фон и просто изменить значки:

 <!-- styles.xml --> <style name="Theme.MyThemeLight" parent="Theme.MyThemeLightBase"> <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_light</item> <item name="android:actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_light</item> <item name="actionModeCutDrawable">@drawable/ic_menu_cut_holo_light</item> <item name="android:actionModeCutDrawable">@drawable/ic_menu_cut_holo_light</item> <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_holo_light</item> <item name="android:actionModeCopyDrawable">@drawable/ic_menu_copy_holo_light</item> <item name="android:actionModePasteDrawable">@drawable/ic_menu_paste_holo_light</item> <item name="actionModePasteDrawable">@drawable/ic_menu_paste_holo_light</item> </style> 

Примечание. Вам нужно указать файл styles.xml в значениях, значениях-v11 и values-v14, потому что некоторые атрибуты необязательно добавляются с префиксом «android» или без него. Проверьте документацию по уровню API: http://developer.android.com/reference/android/R.attr.html#actionModeCopyDrawable