<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#dad4c8"
android:gravity="center_horizontal">
<include
android:id="@+id/title_bar"
layout="@layout/title_bar" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/title_bar"
android:id="@+id/txt"
android:hint="Song title" />
<ListView
android:cacheColorHint="#00000000"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/txt"
android:id="@+id/list" />
</RelativeLayout>
7条答案
按热度按时间slwdgvem1#
使用LinearLayout并将ListView的Height设置为0dip,然后将其设置为
layout_weight="1"
这将使它自动填充任何剩余的空间,导致列表视图的内部项目滚动。当前列表视图非常高,正在被屏幕的边界裁剪。
编辑
大概是这样的:
1zmg4dgp2#
为了社区的利益,我将粘贴哪些对我不起作用,哪些起作用。这是唯一一个帮助解决问题的帖子,其他的只是一个讲座。感谢@Kurru
我已经试着减少废话。要关注的领域是
android:layout_height
android:layout_weight
。不起作用
已工作
4jb9z9bj3#
那些仍在寻找答案的人请访问this link,您只需要在子滚动视图中执行此操作,方法是将android:nestedScrollingEnabled=“true”添加到其XML声明中,或者显式调用setNestedScrollingEnabled(true)。
ukxgm1gy4#
我认为列表视图默认可以滚动,使用三个手指滑动虚拟设备。我对我的列表视图什么都不做,它可以滚动。我在设计模式下拖动列表视图。
xiozqbni5#
我面临的问题是我在“ConstraintLayout”中添加了一个“ListView”。为此,我的ListView既不能正常显示,也不能正常滚动。
我通过用ListView Package LinearLayout找到了解决方案。
以前我使用的是:
然后解决方案是:
taor4pac6#
对我而言:nestedScrollingEnabled = true
qcuzuvrc7#
您应该在ListView上添加值为
vertical
的属性android:scrollbars
,以便在ListView中添加滚动条: