2010-01-08 53 views
0

最後一個圖像按鈕沒有被渲染(其實我看到的迅速消失,以顯示我的觀點其餘減去最後的ImageButton錯誤在我的佈局中消失的imagebutton - 爲什麼?

我的活動佈局看起來是這樣的:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    <ScrollView android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF"> 
     <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:stretchColumns="1, 2"> 
     <TableRow> 
      <ImageButton android:background="#ffffff" android:src="@drawable/gettingstarted_cover" android:paddingTop="10px" android:paddingLeft="8px" android:paddingBottom="10px" android:layout_gravity="center_vertical|left"/> 
      <TextView android:text="@string/book_title1" android:textColor="#000000" android:paddingTop="10px" android:paddingLeft="8px" android:layout_gravity="center_vertical|center_horizontal"/> 
      <ImageButton android:src="@drawable/icon_i_page" android:background="#ffffff" android:layout_gravity="center_vertical|right" android:paddingRight="8px"/> 
      </TableRow> 
      <View android:layout_height="1px" android:background="#CCCCCC" /> 
      <TableRow> 
      <ImageButton android:background="#ffffff" android:src="@drawable/underthedome_cover" android:paddingTop="10px" android:paddingLeft="8px" android:paddingBottom="10px" android:layout_gravity="center_vertical|left" /> 
      <TextView android:text="@string/book_title2" android:textColor="#000000" android:paddingTop="10px" android:paddingLeft="8px" android:layout_gravity="center_vertical|center_horizontal" /> 
      <ImageButton android:src="@drawable/icon_i_page" android:background="#ffffff" android:layout_gravity="center_vertical|right" android:paddingRight="8px"/> 
      </TableRow> 
      <View android:layout_height="1px" android:background="#CCCCCC" /> 
     </TableLayout> 
    </ScrollView> 
    <ImageButton android:src="@drawable/free" android:background="#ffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="10px"/> 
    </LinearLayout> 

試圖在Eclipse中進行調試,但沒有找到原因。

回答

1

如果將srcollvew覆蓋在圖像視圖中,將其移動到後面(只是在您的圖像視圖中將LinearLayout更改爲Relative,android:layout_alignParentTop =「true」如果你在1.5)圖像視圖,並設置android:layout_b elow =「@ id/myimagevieid」 視圖上的id必須設置爲以及android:id =「@ + id/myimagevieid」

+1

順便說一句,當你在它的時候改變px以便在所有情況下傾斜。 – 2010-01-08 23:20:58

+2

請在粘貼一段文字之前嘗試格式化XML,然後再問一個關於它的問題。 – 2010-01-09 00:05:47