2014-09-25 185 views
1

當我使用listview項目中的視圖時,當我使用android:layout_height="match_parent"時,它不顯示該項目的視圖。如果我爲layout_height設置了一些像50dp的值,它通常會起作用。 問題是我不能爲高度設置一個特定的值,我需要它的所有高度。Android ListView項目 - 在列表視圖項目中查看

任何人都知道如何解決這個問題?

編輯:

ListView項的xml:

<?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" 
    android:background="@color/white" > 

    <View 
     android:id="@+id/lv_main_view_account" 
     android:layout_width="@dimen/activity_horizontal_margin" 
     android:layout_height="fill_parent" 
     android:layout_alignParentLeft="true" /> 

    <View 
     android:id="@+id/lv_main_view_category" 
     android:layout_width="@dimen/activity_horizontal_margin" 
     android:layout_height="fill_parent" 
     android:layout_alignParentRight="true" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_toLeftOf="@id/lv_main_view_category" 
     android:layout_toRightOf="@id/lv_main_view_account" 
     android:orientation="vertical" > 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="@dimen/activity_horizontal_margin" 
      android:layout_marginTop="@dimen/activity_horizontal_margin" 
      android:orientation="horizontal" > 

      <TextView 
       android:id="@+id/lv_main_date" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textColor="@color/dark_gray" /> 

      <TextView 
       android:id="@+id/lv_main_value" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:layout_marginLeft="@dimen/activity_horizontal_margin" 
       android:layout_marginRight="@dimen/activity_horizontal_margin" 
       android:gravity="right" 
       android:textStyle="bold" /> 

      <TextView 
       android:id="@+id/lv_main_local" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="@dimen/activity_horizontal_margin" 
       android:layout_toLeftOf="@id/lv_main_value" 
       android:layout_toRightOf="@id/lv_main_date" 
       android:textColor="@color/black" 
       android:textStyle="bold" /> 
     </RelativeLayout> 

     <TextView 
      android:id="@+id/lv_main_description" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="@dimen/activity_horizontal_margin" 
      android:layout_marginLeft="@dimen/activity_horizontal_margin" 
      android:layout_marginRight="@dimen/activity_horizontal_margin" 
      android:textColor="@color/black" /> 
    </LinearLayout> 

</RelativeLayout> 
+0

'機器人:layout_height = 「FILL_PARENT」'?無論如何,如果你想要一個項目來填充整個ListView,那你爲什麼需要ListView呢?如果您希望視圖填充整個項目,只需將其聲明爲佈局中的父項,則可以使用內部項目 – nem035 2014-09-25 18:39:18

+0

,不要使用線性佈局或相對佈局。只是項目。並使用wrap_content。 – 2014-09-25 18:45:26

+0

視圖只是這個視圖的很多項目的一個項目... – 2014-09-25 18:54:21

回答