是否可以在android中使用scrollview创建自定义可扩展列表视图?
答案 0 :(得分:1)
ListView已经有与之关联的scrollView,你可以使用MergeAdapter来实现这个
答案 1 :(得分:1)
我认为你们中的任何人都没有问题!他在询问“可扩展”列表视图。无论如何,我似乎也有同样的疑问。
我仍然认为答案是否定的。
您可以使用自定义视图,并将它们扩展为已存在的布局元素,这将为您提供相同的效果。而且我认为解决方案会更好。
答案 2 :(得分:1)
ExpandableListView有自己的listview。您不必在其上集成另一个列表视图。请注意,如果您有一个长列表,则会自动关联垂直滚动。
答案 3 :(得分:0)
答案 4 :(得分:0)
当然,可扩展的listview与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>