Я нашел много учебников и примеров, но почему ListView нельзя использовать в ScrollView?
Только ответы Использование ListView, чтобы он не прокручивался, чрезвычайно дорого и противоречит всей цели ListView. ресурсы .
IУ меня есть следующий XML-файл.
.........
<ScrollView
android:id="@+id/sv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2">
<ListView
android:id="@+id/list"
android:layout_width="275dp"
android:layout_height="200dp">
</ListView>
</ScrollView>
.........
В этом XML-файле я уже использую
wrap_content вместо 200dp высоты списка
ListView lv = (ListView) findViewById(R.id.list);
lv.setAdapter(new EfficientAdapter(this));
но не работает.
Что такое альтернативный элемент списка прокрутки для определенного роста и веса.
Но я попробовал это:
<ListView
android:id="@+id/list"
android:layout_width="275dp"
android:layout_height="200dp">
</ListView>
или
<ScrollView android:layout_width="fill_parent" android:id="@+id/sv"
android:layout_height="wrap_content" android:layout_below="@+id/textView2">
<LinearLayout android:layout_width="fill_parent"
android:orientation="vertical"
android:layout_height="wrap_content">
<ListView android:id="@+id/list" android:layout_width="275dp"
android:layout_height="240dp"></ListView>
</LinearLayout>
</ScrollView>
Без прокрутки, но с прокруткой списка, все в порядке, но не совсем гладко.Я попытался это , но не смог получить больше идеи за этим.
Отредактировано:
Правильно ли Listview имеет встроенные возможности прокрутки.Так что нет необходимости определять просмотр списка внутри прокрутки.Это означает, что скроллвью не нужно?