Я попытался использовать android: listSelector, но он работает только тогда, когда я нажимаю на ячейку списка, как я могу изменить цвет выделения выбранной ячейки, так что ячейка будет оставаться выделенной цветом? Большое спасибо.Как изменить синий цвет выбранного элемента в навигационном ящике
2
A
ответ
0
вам могут понадобиться реализовать свой собственный адаптер в этом случае, и вернуть пользовательский макет какого цвета фона устанавливается в «изюминке оранжевый». Что-то вроде этого:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View your_custom_view = null;
if (convertView == null) {
your_custom_view = LayoutInflater.from(context).inflate(R.layout.your_custom_view_layout, null);
} else {
your_custom_view = convertView;
}
return your_custom_view;
}
16
добавить это в макете используется, чтобы показать элементы ListView
android:background="?android:attr/activatedBackgroundIndicator"
Создайте файл Рез/рисуем/my_background.xml со следующим содержанием:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_activated="true" android:drawable="@color/blue" />
<item android:drawable="@android:color/transparent" />
</selector>
Замените цвет @ синим цветом по вашему выбору. Тогда, в вашей теме, добавьте следующую строку:
<item name="android:activatedBackgroundIndicator">@drawable/my_background</item>
Смежные вопросы
- 1. android - Выбранный элемент Цвет на навигационном ящике
- 2. Как изменить цвет значка выбранного элемента в ящике материала?
- 3. Как изменить цвет фона выбранного элемента в ящике навигации Android?
- 4. TreeView отображает синий цвет для выбранного элемента
- 5. Как установить другой цвет фона для выбранного элемента в навигационном ящике?
- 6. Расположение элемента в навигационном ящике
- 7. Получить значение индекса выбранного элемента меню в навигационном ящике
- 8. Как изменить цвет выбранного списка в ящике навигации?
- 9. NavigationView (Изменить цвет выбранного элемента)
- 10. Изменить раскладку в навигационном ящике
- 11. Как изменить цвет шрифта заголовка элемента для элемента, который содержит меню в навигационном ящике
- 12. Выбранный элемент в навигационном ящике
- 13. Как изменить заголовок в навигационном ящике
- 14. Как изменить шрифт списка в навигационном ящике?
- 15. Как изменить цвет выбранного элемента в ListView?
- 16. Как изменить цвет выбранного элемента в Tumbler
- 17. Как изменить цвет выбранного элемента в списке?
- 18. Как изменить цвет выбранного элемента в ListView?
- 19. Как изменить цвет выбранного элемента в меню?
- 20. Изменить цвет выбранного элемента - Реагировать
- 21. Цвет выбранного элемента в ListView
- 22. Строка состояния Цвет на навигационном ящике
- 23. Как изменить цвет фона выбранного элемента?
- 24. Как изменить цвет фона выбранного элемента?
- 25. Как изменить цвет фона выбранного элемента?
- 26. Как изменить цвет выбранного элемента ListView [WP8.1]
- 27. Как изменить цвет текущего выбранного элемента меню?
- 28. Иконки в навигационном ящике?
- 29. Изменить цвет фона выбранного элемента в ListView
- 30. Связь в навигационном ящике
я не знаю, почему, но это не работает для меня .. Я думаю, что нужно –
как об изменении цвета текста навигации лотка при выбран? – enzo
добавьте это в селектор –
SpyZip