2012-04-25 52 views
1

データをグリッドのような形式で表示する必要があります。その目的のために、私はListViewを使用しており、私はListViewROWのために定義された別のXMLレイアウトを持っています。カスタムリストビューでAndroid Spinnerが完全に表示されない

Main.xml:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/newback" > 

    <TableLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 
     <Tablerow> SOME OTHER CONTROLS HERE </Tablerow> 
     <Tablerow> 
      <ListView 
       android:id="@+id/mylistview" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:padding="10dp"> 
      </ListView> 
     </Tablerow> 
    </TableLayout> 
</TableLayout> 

ListViewRow.xml

<TableLayout 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent" 
    android:orientation="vertical" 
    android:weightSum="1"> 

    <TableRow 
     android:id="@+id/tableRow1" 
     android:layout_width="fill_parent" 
     android:layout_height="60dp" 
     android:weightSum="1"> 

     <TextView 
      android:id="@+id/col1" 
      android:layout_width="100dp" 
      android:layout_height="50dp" 
      android:clickable="true" 
      android:padding="5dip" 
      android:gravity="left"/> 

      <TextView android:id="@+id/col2"/> 
      <TextView android:id="@+id/col3"/> 
      <TextView android:id="@+id/col4"/> 

      <Spinner 
       android:id="@+id/cmbOptions" 
       android:layout_width="100dp" 
       android:layout_height="50dp" 
       android:clickable="true" 
       android:padding="5dip" 
       android:gravity="left" 
       android:drawSelectorOnTop="true" 
       android:prompt="@string/optionPrompt"/> 
     android:text="" /> 

     <ImageView 
      android:id="@+id/imagecorrectivedocument" 
      android:layout_width="35dp" 
      android:layout_height="35dp" 
      android:background="@drawable/crane_ins" 
      android:clickable="true"/> 
    </TableRow> 
</TableLayout> 

問題

問題が生じたグリッドで、スピンコントロールがあるということです完全には見えません。スクリーンショット:

Screen shotを参照してください。

この問題を解決するにはどうすればよいですか?スピナーのためのXMLで

答えて

3

、試してみてください。

android:layout_gravity="center_vertical" 
+0

おかげで、私が試してみましょう。 –

+0

本当にありがとう、私のために働いた。私はこの問題に4時間を費やしたことを知っていますか?再度、感謝します!! –

関連する問題