如何增加listview中每一行的高度

时间:2013-04-27 07:31:18

标签: android android-listview android-button

如何在列表视图中增加每行的高度我的xml代码是:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/prle"
android:orientation="vertical"
tools:context=".Meetdetail1Activity" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:background="@color/Grey"
    android:text="@string/homelinkpropose"
    android:textColor="@color/blue" />

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:background="@color/Grey"
    android:text="@string/logoutproposemeet"
    android:textColor="@color/blue" />

<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="15dp"
    android:text="@string/meetdetaill"
    android:textColor="@color/yellow"
    android:textSize="@dimen/meetdettextsize" />

<TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView3"
    android:layout_centerHorizontal="true"
    android:text="@string/viewdate" />

<ListView
    style="@style/dividedListStyle"
    android:id="@+id/listview"
    android:layout_width="wrap_content"
    android:layout_height="250dp"
    android:layout_below="@+id/textView4"
    android:dividerHeight="20dp">

 </ListView>

<TextView
    android:id="@+id/textView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_marginRight="18dp"
    android:layout_toLeftOf="@+id/textView2"
    android:text="@string/viewname"
    android:textColor="@color/yellow"
    android:textSize="@dimen/sixtn" />

我的styles.xml页面如下:

 </style>
<style name="dividedListStyle" parent="@android:style/Widget.ListView">
<item name="android:cacheColorHint">@android:color/transparent</item>
<item name="android:divider">@drawable/list_divider</item>
<item name="android:dividerHeight">20dp</item>

在drawable文件夹中我已经包含了一个xml文件list_divider @绘制/ list_divider

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
   android:shape="line">
 <stroke 
     android:color="#8F8F8F" 
     android:dashWidth="1dp" 
     android:dashGap="20dp" />

但我仍然无法一起查看整个内容,内容的一部分会被隐藏 请告诉我...... :(。提前Thnx

2 个答案:

答案 0 :(得分:0)

检查一下:

在相对布局

中,您想要使用多少高度(5/8/10/12)
android:padding="8dp"

答案 1 :(得分:0)

您只需设置根视图l​​ayout_height。

 android:layout_height="xxdp"

(我觉得我完全不理解这个问题,因为这个答案太简单了。)