0

Is it possible to have a custom expandable list view in android with scrollview?

4

5 に答える 5

1

私はあなたの誰もが彼の質問を正しく理解したとは思わない!彼は「拡張可能な」リストビューについて質問しています。とにかく私も同じ疑問を持っているようです。

私はまだ答えはノーだと思います。

カスタムビューを使用できる場合があり、それらは同じ効果を与える既存のレイアウト要素にそれらを膨らませます。そして、私は解決策がより良いと思います。

于 2011-03-13T16:22:55.170 に答える
1

ListView にはすでに scrollView が関連付けられているため、MergeAdapter を使用してこれを実現できます。

于 2011-02-14T10:53:36.023 に答える
1

ExpandableListView には独自のリストビューがあります。それに別のリストビューを統合する必要はありません。リストが長い場合は、垂直スクロールが自動的に関連付けられることに注意してください。

于 2011-10-25T07:17:50.630 に答える
0

もちろん、拡張可能なリストビューとVERTICALスクロールビューの組み合わせは適切なオプションではありませんが、Horizo​​ntalScrollView内での使用は印象的です。私は自分のプログラムでこのメソッドを使用しています。ユーザーは長い文字列を水平方向にスクロールできます。

    <?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>  
于 2011-11-26T15:06:13.540 に答える
0

リストビューとスクロールビューの組み合わせは、良い選択肢ではありません。スクロール ビュー内にリストビューを配置すると、リストビューはスクロールしません。これは悪いユーザーエクスペリエンスになるとGoogle Androidプログラマーによって公式に言われているようです.

于 2011-02-14T09:02:26.217 に答える