我有一个ListView
,通常只会在运行时显示1-3个项目,但Android Studio会将其填充为24个,使其超过整个布局。如果我想看到布局的其余部分,我必须将其注释掉或将其可见性设置为消失。有没有办法让Android Studio只渲染几个项目,这样我在设计中可以看到布局中的其他视图?
答案 0 :(得分:2)
我遇到了同样的问题,我通过将其添加到ListView定义中解决了该问题:
tools:layout_height="350dip"
如果您使用的是RecyclerView,则可以做得更好:
tools:itemCount="3"
这两个参数仅在Android Studio预览中应用,而不在应用程序本身中应用,请参见https://developer.android.com/studio/write/tool-attributes。
答案 1 :(得分:0)
我现在假设您的ListView具有包装内容的高度,这意味着它将尽可能地显示所有内容。如果你想限制它,你可以给它一个特定的dp高度,或者你可以给它一个重力(让它说出屏幕的一半)。