您的位置:首页 > 移动开发 > Android开发

listview条目布局中设置高度无效的问题

2017-12-06 16:43 1146 查看
使用listview时有时会出现在条目布局中设置高度无效的问题,如下:

<?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="70dp"
>
<TextView
android:id="@+id/tv_wifiname"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_centerVertical="true"
android:layout_marginLeft="31dp"
android:text="客厅WIFI"
android:textColor="#FFFFFF"
android:textSize="24dp" />

<ImageView
android:id="@+id/iv_wifirssi"
android:layout_width="28dp"
android:layout_height="22dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="33dp"
android:background="@drawable/splashwifi4"
android:visibility="visible" />

<ImageView
android:id="@+id/iv_wifilock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginRight="18dp"
android:layout_toLeftOf="@+id/iv_wifirssi"
android:background="@drawable/splashwifilock2"
android:visibility="visible" />
</RelativeLayout>


解决方法其实很简单,只要加一句android:minHeight=”70dp”即可,如下:

<?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="70dp"
android:minHeight="70dp"
>

<TextView
android:id="@+id/tv_wifiname"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_centerVertical="true"
android:layout_marginLeft="31dp"
android:text="客厅WIFI"
android:textColor="#FFFFFF"
android:textSize="24dp" />

<ImageView
android:id="@+id/iv_wifirssi"
android:layout_width="28dp"
android:layout_height="22dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="33dp"
android:background="@drawable/splashwifi4"
android:visibility="visible" />

<ImageView
android:id="@+id/iv_wifilock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginRight="18dp"
android:layout_toLeftOf="@+id/iv_wifirssi"
android:background="@drawable/splashwifilock2"
android:visibility="visible" />
</RelativeLayout>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android listview 布局