0

Я пытаюсь получить список в SherlockListFragment около недели (всего 12 часов), и я не могу понять это. У меня здесь нет вариантов. Итак, у меня есть три вкладки, которые все должны иметь listviews, с изображениями. Мне удалось заставить список работать, но я просто не могу найти способ добавить изображения. Я тоже ОГРОМНЫЙ новичок.Android ListView с изображениями внутри ListFragment

Вот один из трех вкладок классов, расширяющих SherlockListFragment:

@Override 
     public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
     String[] commands = this.getResources().getStringArray(R.array.currentmobs_selections); 
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), 
      R.layout.main_list_item, commands); 
     setListAdapter(adapter); 
     } 

Теперь я сделал пользовательский массив для ListView в попытке заставить его работать, но я даже не знаю, как реализовать адаптера настраиваемого массива в код. Если кто-нибудь знает какой-либо способ получить изображение/текстовое listview внутри ListFragment, я был бы счастлив. Благодаря!!

ответ

1

Для адаптера массива вам необходимо использовать пользовательский адаптер.

Хороший учебник здесь: http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/

+0

Есть ли другой способ сделать это вместо того, чтобы использовать пользовательский ListAdapter? – user1798956

+0

Нет, нет. Дайте этому учебному курсу очень легко следовать. – nedaRM

+0

Вы уверены, что этот точный код из учебника будет работать с классом, который расширяет SherlockListFragment? Потому что многие другие учебники ListView не работали с ним. – user1798956

0

Используйте, если ListView выполняется только одна строка

ListAdapter listAdapter = 
    new ArrayAdapter<String>(getActivity(), 
           android.R.layout.simple_list_item_1,command); 
setListAdapter(listAdapter); 
Смежные вопросы