android:ScrollView中有一个listview,所以listview不会滚动。
我有这种布局android:ScrollView中有一个listview,所以listview不会滚动。,android,android-layout,android-widget,Android,Android Layout,Android Widget,我有这种布局 <LinearLayout> <ScrollView> <LinearLayout> <ImageView/> <button> <ListView> </LinearLayout> </ScrollView> 因此,在这种情况下,不会发生列表视图滚动,而是执行视图滚动 我还希望在数据量更大时执行Listview滚动。列表视图需要放在滚动视图父布局中,因
<LinearLayout>
<ScrollView>
<LinearLayout>
<ImageView/>
<button>
<ListView>
</LinearLayout>
</ScrollView>
因此,在这种情况下,不会发生列表视图滚动,而是执行视图滚动
我还希望在数据量更大时执行Listview滚动。列表视图需要放在滚动视图父布局中,因此如何解决此问题请帮助我。切勿将
列表视图
放在滚动视图
中从不。您有两个选择:
图像视图
和按钮
滚动,只需删除滚动视图
:
<LinearLayout android:orientation="vertical" ...>
<ImageView .../>
<Button .../>
<ListView .../>
</LinearLayout>
getView
方法中分别为位置0和1返回ImageView
和按钮。这样,布局将只包含一个列表视图
,但它的前两项是ImageView
和按钮
注意:也不要将
ScrollView
放在ListView
中。我不明白你为什么也尝试将ScrollView与ListView结合使用?如果您的布局确实比屏幕大,那么最好使用如下所述的滚动视图:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:visibility="visible">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
..your any xml data
</LinearLayout>
</ScrollView>
…您的任何xml数据
ListView有内部滚动工具,所以您只需选择正确的使用方法。Hardik Gajjar,请不要忘记在问题解决时回复。Dimon我非常感谢您重播我。但我的朋友作为应用程序的要求,我需要将列表视图置于滚动视图中。我可以通过在布局中编程加载列表视图来解决此问题…再次感谢您的重播