zoukankan      html  css  js  c++  java
  • list view item高度设置

    如何设置list view中的item的高度呢?

    示例如下:

    <?xml version="1.0" encoding="utf-8"?>

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

        android:layout_width="match_parent"

        android:layout_height="@dimen/buy_list_item_height" > //直接在这里设置高度是不会生效的。

      <!—- 具体的item 内容 —>

    </RelativeLayout>

    按照如下修改: 

     <?xml version="1.0" encoding="utf-8"?>

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

        android:layout_width="match_parent"

        android:layout_height="match_parent" >

        <RelativeLayout

            android:layout_width="match_parent"

            android:layout_height="@dimen/buy_list_item_height" // 再增加一层即可设置高度

            android:layout_gravity="center_horizontal" >

        <!—-具体的 item内容  —>

        </RelativeLayout>

    </RelativeLayout>

    另外,如何避免 list view adapter反复getivew?

    list view在layout种设置时width/height 为match_parent. 或者为指定的大小。 如果使用wrap_content的话,就很又可能导致反复get view.

  • 相关阅读:
    「CSP模拟」模拟测试6
    「CSP模拟」模拟测试5
    镇黑板
    求和「Dirichlet 前缀和」
    二叉搜索树「区间DP」
    序列
    [CSP模拟]异或帽子+传话游戏+全球覆盖+幂次序列
    MySQL常用引擎及优缺点
    Django项目远程开发环境搭建
    MySQL8.0安装与配置
  • 原文地址:https://www.cnblogs.com/feitianlee/p/3873205.html
Copyright © 2011-2022 走看看