Russian subtitles

← Стиль активированного элемента списка

Get Embed Code
10 Languages

Showing Revision 2 created 12/31/2014 by Natalia Savvidi.

  1. Из документации
    мы хотим режим singleChoice,
  2. так чтобы элемент списка показывал бы
    каждый раз только один элемент.
  3. Вы можете объявить этот атрибут
    в ListView в файле fragment_main.
  4. Однако мы не хотим указывать choiceMode в режиме.
  5. Поэтому, чтобы иметь разные ветви кода,
  6. мы могли бы скопировать
    файл из папки layout
  7. и поместить его в папку layout
    и в папку layout-sw600dp.
  8. Лучшее решение --
    это декларирование стиля.
  9. Так имеется один файл layout,
    но разные стили.
  10. В файле styles в папке values
    мы объявляем ForecastListStyle.
  11. Мы оставляем его пустым, потому что
    нам не нужно указывать ChoiceMode.
  12. Мы создаём файл styles
    в папке values-sw600dp
  13. В случае двух областей
    ForecastListStyle не содержит ChoiceMode.
  14. Эти два файла содержат
    разное количество стилей.
  15. Если он не объявлен в папке повыше,
  16. он просто попадёт в базовый стиль.