如何将问题textview置于列表的顶部,就像它是列表的第一项一样,让问题延伸到需要的时间,然后启动它下面的列表,同时它们都是可以由同一个滚动条滚动吗?
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroller"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_above="@+id/linearLayout2"
android:layout_alignParentTop="true"
android:layout_weight="4.34"
android:fillViewport="true"
android:scrollbars="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/question_content"
android:layout_width="match_parent"
android:layout_height="56dp"
android:padding="8dip"
android:textSize="20sp" />
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="84dp"
android:layout_weight="0.10" >
</ListView>
</LinearLayout>
</ScrollView>
答案 0 :(得分:1)
您不应将ListView
放在ScrollView
内。请改用ListView.addHeaderView()
。
答案 1 :(得分:1)
ListView
中ScrollBar
你不需要,也可能不想要{。}}。 ListView
已经可滚动了。您可以将ScrollView
替换为RelativeView
。然后在你的'ListView`中使用
android:layout_below="@+id/question_content"
这应该给你你想要的。那你甚至不需要LinearLayout