2012-09-28 82 views
-1

在我的应用程序中,我使用了一个列表视图。我正在使用ResourceCursorAdapter和一个自定义布局设计来将列表视图中的值填充为来自数据库的两行列表项。数据填充正确,但我需要增加两个文本视图之间的差距以及列表视图的高度。使用下面的代码enter image description here如何增加listview的高度?

荫:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="40sp" 
    android:orientation="horizontal" > 

    <ImageView 
     android:id="@+id/imageSettings" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:src="@android:drawable/btn_star" /> 

    <TextView 
     android:id="@+id/list_apiname" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="10dp"   
     android:textColor="@android:color/white" 
     android:textSize="20dp" /> 

    <TextView 
     android:id="@+id/list_apiurl" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/list_apiname" 
     android:layout_alignParentBottom="true"   
     android:textColor="@android:color/darker_gray"/> 

</RelativeLayout> 
+0

你想增加一个ListView两个itemes之间的高度?向社区展示你的努力与相关的代码片段。 – Blackbelt

+0

换句话说:你有什么尝试?没有?去尝试一下。 – keyser

回答

1

试试这个

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="center_vertical" > 




    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/list_apiname" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:textColor="@android:color/white" 
      android:text="jhf dnkldsklgkdfghngf" 
      android:paddingLeft="10dip" 
      android:textSize="20dp" /> 

     <TextView 
      android:id="@+id/list_apiurl" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/list_apiname" 
      android:layout_alignParentBottom="true" 
      android:text="jhf dnkldsklgkdfghngf"  
      android:textColor="@android:color/darker_gray" 
      android:paddingLeft="10dip" 
      android:layout_marginTop="5dip"/> 

    </LinearLayout> 
    <ImageView 
      android:id="@+id/imageSettings" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:src="@android:drawable/btn_star" /> 

</LinearLayout> 
+0

非常感谢 – Manikandan

0

设置列表视图高度FILL_PARENT填满整个视图:

android:layout_height="wrap_content" 

来获取文本项目之间的一些间隔,设定一些填充他们:

android:padding="5dp" 

或者,如果你只是想填充在一定的di反应:

android:paddingBottom="5dp" 

...等等。