Может ли кто-нибудь сказать мне соответствующий цветовой код выбранного элемента списка в Холо? Кроме того, каковы цвета для создания длинного перехода к элементу списка в Holo? Я знаю, что цвета Holo определены в цветах .xml, но я не уверен, какие из них используются для выбора и длинного нажатия кнопки списка. Спасибо заранее.
Android Holo Выбранный список Цвет деталя
Ответ 1
Если вы посмотрите на базу данных платформы Android, особенно файл themes.xml
, вы найдете ответ на свой вопрос:
https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml
Этот файл определяет, среди прочего, следующие две темы Holo и соответствующие им элементы:
Theme.Holo:
<style name="Theme.Holo">
...
<item name="colorPressedHighlight">@color/holo_blue_light</item>
<item name="colorLongPressedHighlight">@color/holo_blue_bright</item>
...
</style>
Theme.Holo.Light:
<style name="Theme.Holo.Light" parent="Theme.Light">
...
<item name="colorPressedHighlight">@color/holo_blue_light</item>
<item name="colorLongPressedHighlight">@color/holo_blue_bright</item>
...
</style>
Я думаю, что это два цвета, которые вы ищете.
Цвета преобразуются в следующие шестнадцатеричные коды:
<!-- A light Holo shade of blue -->
<color name="holo_blue_light">#ff33b5e5</color>
<!-- A really bright Holo shade of blue -->
<color name="holo_blue_bright">#ff00ddff</color>
Ответ 2
Вы можете попробовать следующее:
android:background="?android:attr/selectableItemBackground"
Вы также можете обратиться к
Как вы получаете цвет выделения в Android?
и