2014-12-07 37 views
0

在同一行和同一背景中,需要有關安排左側按鈕和右側圖像按鈕的幫助。以下是我的整個XML代碼。請看看:) 目前使用表格佈局和線性佈局。 謝謝在同一行和背景中排列左側按鈕和右側圖像按鈕

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:scrollbars="vertical" > 

    <TableLayout 
     android:id="@+id/TableLayout01" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#E7FEFF" > 

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

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="#FFFFF0" 
       android:text="Opp SAFRA Tampines" 
       android:textSize="22dp" 
       android:textStyle="bold" 
       android:width="1000dp" /> 
     </LinearLayout> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="horizontal" 
      android:background="#E7FEFF" > 

      <Button 
       android:id="@+id/5" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginRight="10dp" 
       android:background="#E7FEFF" 
       android:layout_weight="1" 
       android:text=" 5" /> 

      <ImageButton 
       android:id="@+id/chart" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:src="@drawable/chart" /> 
     </LinearLayout> 

     <TableRow> 

      <TextView 
       android:id="@+id/text02" 
       android:background="#E7FEFF" 
       android:text=" Pasir Ris Int" 
       android:textSize="15dp" 
       android:width="850px" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:25 15:36 15:47" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 15" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Tampines Int" 
       android:textSize="15dp" 
       android:width="850px" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:23 15:28 15:30" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 21" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Pasir Ris Int" 
       android:textSize="15dp" 
       android:width="850px" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:23 15:26 15:39" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 23" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Tampines Int" 
       android:textSize="15dp" 
       android:width="850px" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:29 15:30 15:39" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 
    </TableLayout> 

</ScrollView> 

回答

2

將它們放入線性佈局!

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 
     <Button 
      android:id="@+id/5" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="10dp" 
      android:background="#E7FEFF" 
      android:text=" 5" /> 

     <ImageButton 
      android:id="@+id/buslogo" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:src="@drawable/chart" /> 
</LinearLayout> 

如果你想他們每個人佔用一半的空間,只需添加

android:layout_weight="1" 

到兩個按鈕和ImageButton的。

+0

有錯誤。當保存時,R文件消失,這意味着我的XML佈局出現問題 – 2014-12-07 05:33:17

+0

編輯您的問題,並添加您試過的ENTIRE xml文件,只是給了你那個問題 – 2014-12-07 05:35:32

+0

我已經完成了編輯和粘貼整個XML代碼@ Alex K – 2014-12-07 05:57:26

相關問題