Android расширяемый список с прокруткой - PullRequest
0 голосов
/ 14 февраля 2011

Возможно ли иметь настраиваемый расширяемый вид списка в Android с scrollview?

Ответы [ 5 ]

1 голос
/ 25 октября 2011

ExpandableListView имеет свой собственный просмотр списка. Вам не нужно интегрировать другой просмотр списка. Обратите внимание, что если у вас длинный список, вертикальная прокрутка ассоциируется автоматически.

1 голос
/ 14 февраля 2011

ListView уже имеет scrollView, связанный с ним, вы можете использовать MergeAdapter для достижения этого

1 голос
/ 13 марта 2011

Не думаю, что кто-то из вас правильно понял свой вопрос! Он спрашивает о «расширяемом» представлении списка. В любом случае, у меня тоже есть такое же сомнение.

Я все еще думаю, что ответ НЕТ.

Вы можете использовать пользовательские представления, и они раздувают их в уже существующий элемент макета, который даст вам тот же эффект. И я думаю, что решение будет лучше.

0 голосов
/ 26 ноября 2011

Конечно, сочетание расширяемого списка с VERTICAL scrollview не является хорошим вариантом, но использование его в HorizontalScrollView работает впечатляюще.Я использую этот метод в моей программе.Пользователь может горизонтально прокручивать длинные строки.

    <?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout
    android:id="@+id/RelativeView01"
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >
    <Button
            android:id="@+id/btnSaveSelection"
            android:layout_alignParentLeft="true"
            android:layout_width="100dip"
            android:layout_height="50dip"
            android:layout_alignParentBottom="true"
            android:text="@string/SaveSelection"
            android:focusable="true"
            android:background="@drawable/android_button"
            android:onClick="myClickHandler14" />
        .........
<HorizontalScrollView 
    android:id="@+id/HorizontalScrollView01" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"
    android:scrollbars="horizontal|vertical"
    android:layout_above="@id/button_add_group"
    android:layout_alignParentTop="true"> 
    <LinearLayout android:id="@+id/LinearLayout02" 
        android:layout_width="wrap_content" 
        android:orientation="vertical" 
        android:layout_height="wrap_content"> 
        <ExpandableListView android:id="@+id/android:list"
                android:layout_width="750px"
                android:layout_height="wrap_content"
                android:groupIndicator="@android:color/transparent" />
            <TextView android:id="@+id/android:empty"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#000000"
                android:text="@string/no_data"/>
    </LinearLayout>
</HorizontalScrollView>
</RelativeLayout>  
0 голосов
/ 14 февраля 2011

Сочетание просмотра списка с прокруткой не является хорошим вариантом.если вы поместите какой-либо просмотр списка в представление прокрутки, просмотр списка не будет прокручиваться.Похоже, Google Android-программист официально сказал, что это будет плохой пользовательский опыт.

...