在Android Studio中控制ListView预览项目编号

时间:2015-03-22 21:28:07

标签: android listview android-studio

我有一个ListView,通常只会在运行时显示1-3个项目,但Android Studio会将其填充为24个,使其超过整个布局。如果我想看到布局的其余部分,我必须将其注释掉或将其可见性设置为消失。有没有办法让Android Studio只渲染几个项目,这样我在设计中可以看到布局中的其他视图?

2 个答案:

答案 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高度,或者你可以给它一个重力(让它说出屏幕的一半)。