【问题标题】:Controlling ListView preview items number in Android Studio在 Android Studio 中控制 ListView 预览项目数
【发布时间】:2015-05-25 20:12:50
【问题描述】:

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

【问题讨论】:

    标签: android listview android-studio


    【解决方案1】:

    我遇到了同样的问题,我通过将它添加到 ListView 定义中解决了它:

    tools:layout_height="350dip"
    

    如果你使用 RecyclerView,你可以做得更好:

    tools:itemCount="3"
    

    这两个参数仅适用于 Android Studio 预览版,不适用于应用程序本身,请参阅https://developer.android.com/studio/write/tool-attributes

    【讨论】:

    • 对。您甚至可以使用:tools:listitem="@layout/your_adapter" 正确预览 RecyclerView 中的项目
    • tools:listitem 不仅适用于 RecyclerView,也适用于 ListView。
    【解决方案2】:

    我现在假设您的 ListView 有一个高度可以包含内容,这意味着它会尽可能长地显示所有内容。如果你想限制它,你可以给它一个特定的 dp 高度,或者你可以给它一个重力(让它说一半屏幕)。

    【讨论】:

    • 我不想限制它,我只想改变Android Studio设计器中显示的模拟项的数量。
    • 你能加一张图片来说明你的意思吗?
    猜你喜欢
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多