Добавление текста и изображений в ListView? - PullRequest
0 голосов
/ 14 января 2019

Я хотел бы добавить изображение и текст к каждому элементу списка ListView. Позвольте мне показать вам мой код:

ArrayAdapter<String> arrayadapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, arrayListString);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener){
@override
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
...
}
}

Как я могу решить это?

Спасибо за ваше терпение и внимание.

1 Ответ

0 голосов
/ 15 января 2019

Пожалуйста, примите во внимание, что для использования RecyclerView вам необходимо иметь список ваших изображений (или URL-адресов) и список ваших текстов, или, что еще лучше, объект, который содержит оба.

О вашей деятельности или фрагменте

RecyclerViewAdapter adapter = new RecyclerViewAdapter();
final LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(adapter);

В каком адаптере есть RecyclerviewAdapter и RecyclerViewHolder, потому что метод, который вы хотите сделать, предназначен только для строк, без специального представления. Пожалуйста, проверьте эту официальную документацию: https://developer.android.com/guide/topics/ui/layout/recyclerview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...