2015-01-21 54 views
0

夥計們,我嘗試了不同的方式來顯示數據。我嘗試在linearlayout中分組多個textview,但它隱藏了其他列數據。在顯示列表視圖中的每一行的行中顯示多個數據的問題

我的場景是我有一個項目編號,風格編號在一個單一的列,現在我只能顯示項目編號,只是下面我想顯示這樣的風格編號我有更多的列,我必須在圖像中顯示下方的數據。

以下是我的項目顯示佈局文件

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" 
    > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_gravity="center" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:textSize="20dp" 
     android:textColor="#000000" 
     android:text="TextView" /> 


    <TextView 
     android:id="@+id/textView2" 
     android:layout_gravity="center" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:textColor="#000000" 
     android:textSize="20dp" 
     android:text="TextView" /> 

    <TextView 
     android:id="@+id/textView3" 
     android:layout_gravity="center" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:textColor="#000000" 
     android:textSize="20dp" 
     android:text="TextView" /> 
    <TextView 
     android:id="@+id/textView4" 
     android:layout_gravity="center" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:textColor="#000000" 
     android:textSize="20dp" 
     android:text="TextView" /> 
    <TextView 
     android:id="@+id/textView5" 
     android:layout_gravity="center" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:textColor="#000000" 
     android:textSize="20dp" 
     android:text="TextView" /> 

</LinearLayout> 

以下是我的ListView佈局

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

     <ListView android:id="@+id/listView" 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight="1" 
      android:divider="#00000000" 
      android:dividerHeight="5dp" 
      /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textSize="20dp" 
      android:textColor="#000000" 
      android:text="Comment" /> 
     <EditText 
      android:id="@+id/editText2" 
      android:layout_width="300dp" 
      android:layout_height="wrap_content" 
      android:layout_margin="15dp" 
      android:ems="10" 
      android:hint="Comment goes here" 
      android:inputType="textMultiLine" /> 

     </LinearLayout> 
<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:orientation="horizontal"> 


    <Button 
     android:id="@+id/buttonAcc" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="40dp" 
     android:padding="10dp" 
     android:textColor="#000000" 
     android:background="@drawable/mybutton" 
     android:layout_marginLeft="20dp" 
     android:text="Accept" /> 

    <Button 
     android:id="@+id/buttonRej" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="40dp" 
     android:padding="10dp" 
     android:textColor="#000000" 
     android:background="@drawable/mybutton" 
     android:layout_marginLeft="100dp" 
     android:text="Reject" /> 


</LinearLayout> 

的圖像顯示了究竟需要什麼。 enter image description here

+0

@Dhaval Gondaliya請檢查了這一點,其他職位也沒有制定出 – pihu 2015-01-21 11:33:34

+0

@Erfan Mowlaei檢查了這一點 – pihu 2015-01-21 12:20:30

+0

@codeMagic我在這裏卡住了,請參閱本 – pihu 2015-01-21 15:09:31

回答

0

所以,你要頭一個列表視圖,即每列

您可以用兩種方式做到這一點的標題。 1.您傳遞給陣列適配器的數據必須有標題爲第0個位置元素,這是一種方式,但改變標題顏色有點複雜

2.這是正確的方法是使用getviewtype重寫方法你可以組織的佈局和UI

+0

我不需要頭,我需要表現出相同的相同的多個數據每列的行,看圖像 – pihu 2015-01-21 11:25:53

+0

只是在下面添加一個textview行,並使用 – 2015-01-22 10:33:12

0

我想你可以使用網格視圖而不是列表視圖來顯示你的數據。

+0

首先我需要嘗試這一點,我知道有一些佈局標題的問題,因爲我沒有做 – pihu 2015-01-21 11:31:51

+0

你可以詳細說明你的問題 – 2015-01-21 11:41:49

+0

我需要顯示在圖像中顯示的每一行中的兩列或多列數據,但現在我只能顯示項目編號。如圖所示圖像將被清除 – pihu 2015-01-21 12:19:13

相關問題