Size: a a a

Android Developers

2020 November 24

TR

Timur Rudnev in Android Developers
а для статического что?
источник

∰(𝔸𝕡𝕠𝕤𝕥𝕠𝕝𝕦𝕤)𝕕ℕ... in Android Developers
Ярослав
RecyclerView годится для всего, где надо какие то списки:)
Есть ли какие-то либы в которых это сделать проще?
источник

AB

Aleksei B. in Android Developers
Timur Rudnev
а для статического что?
для статического просто все элементы списка описываете в xml в любом удобном Layout, например в ConstraintLayout или LinearLayout, а в будущем вместо xml можно будет переехать на Jetpack Compose
источник

VP

Vitaly Peryatin in Android Developers
Timur Rudnev
а для статического что?
Тоже RecyclerView можно или как описали выше
источник

AB

Aleksei B. in Android Developers
Vitaly Peryatin
Тоже RecyclerView можно или как описали выше
Просто это будет усложнением, и дольше в реализации и чуть больше ресурсов потреблять будет, нет смысла
источник

VP

Vitaly Peryatin in Android Developers
Aleksei B.
Просто это будет усложнением, и дольше в реализации и чуть больше ресурсов потреблять будет, нет смысла
Смотря что подразумевать под статическим списком
Например, список кнопок, который заранее известен лучше хранить в RecyclerView
Список настроек скорее в виде отдельных View в XML
Мне кажется тут нужно смотреть по ситуации
источник

V

Vladimir Zhdanov (DT... in Android Developers
ℕo ℕame
Сделай с shape
источник

V

Vladimir Zhdanov (DT... in Android Developers
Вот так заработало
источник

СШ

Семён Шереметьев... in Android Developers
Ребята, у меня тут такой трабл, при смене темы приложение рестартует и все параметры перенастраиваются на дефолт, как сделать так, чтоб всё сохранялось и не терялось после смены темы
источник

AB

Aleksei B. in Android Developers
Vitaly Peryatin
Смотря что подразумевать под статическим списком
Например, список кнопок, который заранее известен лучше хранить в RecyclerView
Список настроек скорее в виде отдельных View в XML
Мне кажется тут нужно смотреть по ситуации
Статический, значит не изменяемый, заранее известный
RecyclerView изначально был реализован для оптимизации ресурсов и создания/пересоздания вьюшек на лету без заметного эффекта подтормаживания при скроллинге
Нет смысла заводить всю внутреннюю кухню RecyclerView, а также создавать к нему адаптер и ViewHolder'ы, если можно просто скопировать в XML несколько раз подряд нужную вьюшку и заменить текст и картинки в ней. Ведь они заранее известны и никогда не изменятся во время выполнения приложения
источник

AB

Aleksei B. in Android Developers
Но в любом случае все индивидуально да
источник

A

Andre in Android Developers
Семён Шереметьев
Ребята, у меня тут такой трабл, при смене темы приложение рестартует и все параметры перенастраиваются на дефолт, как сделать так, чтоб всё сохранялось и не терялось после смены темы
а ты где их хранишь?
источник

СШ

Семён Шереметьев... in Android Developers
Andre
а ты где их хранишь?
у меня есть savedInstances для смены ориентаций и sharedPreferences для тёмной темы
источник

A

Andre in Android Developers
Семён Шереметьев
у меня есть savedInstances для смены ориентаций и sharedPreferences для тёмной темы
ну возможно в префы не положил после изменения темы
источник

СШ

Семён Шереметьев... in Android Developers
Andre
ну возможно в префы не положил после изменения темы
значит мне надо вложить RestoreInstances в префы?
источник

СШ

Семён Шереметьев... in Android Developers
источник

СШ

Семён Шереметьев... in Android Developers
вот весь код префов
источник

A

Andre in Android Developers
Семён Шереметьев
значит мне надо вложить RestoreInstances в префы?
нет. И когда ты вызываешь сет?
источник

СШ

Семён Шереметьев... in Android Developers
Andre
нет. И когда ты вызываешь сет?
в onCreate
источник

A

Andre in Android Developers
и вызывается?
источник