2012-09-28 171 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" 

...等等。