2011-08-18 52 views
0
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:paddingTop="4dip" android:paddingBottom="6dip" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
    <TableLayout android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 
     <TableRow android:layout_width="fill_parent" 
      android:layout_height="20dp" > 
      <TextView android:id="@+id/text_sender" android:textStyle="bold" android:textColor="#ffffff" android:focusable="false" 
       android:layout_width="0dp" android:layout_height="20dp" android:layout_weight=".75" /> 
      <TextView android:id="@+id/text_date" android:text="date" 
       android:layout_width="0dp" android:layout_gravity="right" android:layout_weight=".25" android:focusable="false" 
       android:layout_height="20dp" /> 
     </TableRow> 
     <TableRow android:layout_width="fill_parent" 
      android:layout_height="35dp" android:gravity="top"> 
      <TextView android:id="@+id/text_msg" android:layout_width="0dp" android:layout_weight=".75" 
       android:layout_height="35dp" android:focusable="false" /> 

      <CheckBox android:layout_width="0dp" android:id="@+id/ck_msg" android:layout_weight=".25" 
       android:checked="false" android:layout_height="35dp" android:focusable="false" 
       android:layout_gravity="right" /> 
     </TableRow> 
    </TableLayout> 
</LinearLayout> 

我想aligh他們兩位extream權佈局對齊複選框和日期textview在表格佈局中的權利?

+4

這是更好地提供任何截圖如何ü希望 – Pinki

回答

1

這是更好地使用RelativeLayout的這一點。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:paddingTop="4dip" android:paddingBottom="6dip" 
    android:layout_width="fill_parent" android:layout_height="fill_parent"> 

    <TextView android:text="TextSender" 
     android:id="@+id/text_sender" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

    <TextView android:text="TextDate" 
     android:id="@+id/text_date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" /> 

    <CheckBox android:id="@+id/checkBox1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_below="@id/text_sender" 
     android:text="" 
     /> 
    <TextView android:text="TextView" 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@id/checkBox1" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@id/text_sender" /> 

</RelativeLayout> 
+0

它適用於設計部分,但我的重量屬性沒有設置,因爲它們是在我的桌面佈局中 – Harinder

1

這應該工作..

  <?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:paddingTop="4dip" android:paddingBottom="6dip" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:orientation="vertical"> 
     <TableLayout android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
      android:layout_gravity = "right"> 
        <TableRow android:layout_width="fill_parent" 
         android:layout_height="20dp" 
    android:layout_gravity = "right"> 
         <TextView android:id="@+id/text_sender" android:textStyle="bold" android:textColor="#ffffff" android:focusable="false" 
          android:layout_width="0dp" android:layout_height="20dp" android:layout_weight=".75" /> 
         <TextView android:id="@+id/text_date" android:text="date" 
          android:layout_width="0dp" android:layout_gravity="right" android:layout_weight=".25" android:focusable="false" 
          android:layout_height="20dp" /> 
        </TableRow> 
        <TableRow android:layout_width="fill_parent" 
         android:layout_height="35dp" android:layout_gravity = "right"> 
         <TextView android:id="@+id/text_msg" android:layout_width="0dp" android:layout_weight=".75" 
          android:layout_height="35dp" android:focusable="false" /> 

         <CheckBox android:layout_width="0dp" android:id="@+id/ck_msg" android:layout_weight=".25" 
          android:checked="false" android:layout_height="35dp" android:focusable="false" 
          android:layout_gravity="right" /> 
        </TableRow> 
       </TableLayout> 
</LinearLayout> 
+0

NAA它沒有工作 – Harinder

+0

@Dennis ..發生了什麼,然後......沒有變化呢? – ngesh

+0

沒有改變!!其相同 – Harinder