YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

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

Get Embed Code
10 Languages

Showing Revision 4 created 01/03/2015 by alexandra mishina.

  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. он просто попадёт в базовый стиль.