Size: a a a

StartAndroid Ru Chat

2020 May 16

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Доброе утро!
Мне нужно выводить в мой RecyclerView данные из ресурсов array, то есть массив данных.
У меня есть мой класс адаптер customArrayAdapter, там как полагается конструктору onCreateViewHolder, onBindViewHolder, getItemCount() и сам ViewHolder.

Я немного запуталась с тем что нужно прописывать в MainActivity.
Объявила мой recyclerView = findViewById(R.id.rView);
Указала вид  recyclerView.setLayoutManager(new LinearLayoutManager(this));
Дальше мне как раз нужно заполнить мой customArrayAdapter, но не совсем понимаю конструкцию, там я должна объявить как мой массив данных?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Татьяна Литвин
Доброе утро!
Мне нужно выводить в мой RecyclerView данные из ресурсов array, то есть массив данных.
У меня есть мой класс адаптер customArrayAdapter, там как полагается конструктору onCreateViewHolder, onBindViewHolder, getItemCount() и сам ViewHolder.

Я немного запуталась с тем что нужно прописывать в MainActivity.
Объявила мой recyclerView = findViewById(R.id.rView);
Указала вид  recyclerView.setLayoutManager(new LinearLayoutManager(this));
Дальше мне как раз нужно заполнить мой customArrayAdapter, но не совсем понимаю конструкцию, там я должна объявить как мой массив данных?
recyclerView.setAdapter(myAdapter)
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Да это понимаю, на данный момент у меня такая конструкция:
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
recyclerView = findViewById(R.id.rView);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));//Указываем что бы был вертикальным по умолчанию
    customArrayAdapter = new CustomArrayAdapter();
    recyclerView.setAdapter(customArrayAdapter);
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Что прописывать в CustomArrayAdapter() я не понимаю, по идее тут как раз и нужно ссылаться на массив с данными, что то типа R.array.category_array, где category_array и есть мой список, но такая конструкция у меня ничего не выводит
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Татьяна Литвин
Что прописывать в CustomArrayAdapter() я не понимаю, по идее тут как раз и нужно ссылаться на массив с данными, что то типа R.array.category_array, где category_array и есть мой список, но такая конструкция у меня ничего не выводит
В самом адаптере список нужно выводить. Надо его передать в него через конструктор или потом засетить и обновить адаптер.
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Egor Sigolaev
В самом адаптере список нужно выводить. Надо его передать в него через конструктор или потом засетить и обновить адаптер.
Думала еще так      customArrayAdapter = new CustomArrayAdapter(listExample, customAdapterOnItemClicked, this);
Тут я как раз указываю свой список
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Татьяна Литвин
Думала еще так      customArrayAdapter = new CustomArrayAdapter(listExample, customAdapterOnItemClicked, this);
Тут я как раз указываю свой список
Ну так так и надо. Это конструктор называется.
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Но как его тогда заполнить моими данными из array, запуталась в общем
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
по идее мой listExample мне нужно заполнить данными из array
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
String[] array = getResources().getStringArray(R.array.my_string_array)
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Илия что то путаю?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Egor Sigolaev
String[] array = getResources().getStringArray(R.array.my_string_array)
Так достаёте стринговый массив. Потом его передаетё в конструктор адаптера. И в адаптере используете.
источник

ТЛ

Татьяна Литвин... in StartAndroid Ru Chat
Egor Sigolaev
Так достаёте стринговый массив. Потом его передаетё в конструктор адаптера. И в адаптере используете.
Сейчас попробую, спасибо большое!
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
я в канале неделю и как понял основная масса на Kotlin. Но все же Фрагмент Деприкейтид, чем заменить?
источник

ИК

Иван Китаев... in StartAndroid Ru Chat
Перейти на андроидХ
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
ага, спс :) по наблюдениям уж подумал здесь тлько задают вопросы :) Видно при предложенном выборе импорта не то выбрал
источник

ВШ

Владислав Шемарин... in StartAndroid Ru Chat
как в скроллВью при нажатии на элемент поставить его в конец?
источник

I

Ivan in StartAndroid Ru Chat
Владислав Шемарин
как в скроллВью при нажатии на элемент поставить его в конец?
в скроллвью максимум один элемент может быть в принципе
источник

ВШ

Владислав Шемарин... in StartAndroid Ru Chat
блин, фак, я имел в виду рецайкл конечно же)
источник