Подтвердить что ты не робот

Android: listview item width fill_parent does not work

У меня есть поиск в Интернете и так далее, но я не могу найти решение для своей проблемы. Я создаю список и устанавливаю адаптер:

myListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, theStringList));

theStringList - это простой LinkedList <String> с элементами.

а android.R.layout.simple_list_item_1:

<TextView android:id="@android:id/text1" 
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content" 
  android:textAppearance="?android:attr/textAppearanceLarge" 
  android:gravity="center_vertical" 
  android:paddingLeft="6dip" 
  android:minHeight="?android:attr/listPreferredItemHeight"/>;

проблема: элементы listView соответствуют только тексту, но НЕ весь экран?!?!?

4b9b3361

Ответ 1

Как вы создаете свой ListView? Он определен в XML? Вы используете ListActivity? Или вы создаете его программно? Вы должны убедиться, что сам ListView имеет ширину fill_parent.

Ответ 2

Кто является родительским представлением вашего TextView? Проверьте настройки для этого тоже, возможно, это фиксированная ширина меньше, чем экран или настроена на "wrap_content".