2012-02-20 16 views
0

TableLayoutの中にDatePickerTableRowに追加しました。 DatePickerの正しいアライメントを実行しようとしています(下記のコードを参照)。しかし、私がアプリケーションを実行すると、日付ピッカーは右に揃えられません。TableRowのAndroid DatePickerの右揃え

<TableLayout 
    android:id="@+id/_layout" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 

    <TableRow 
     android:id="@+id/_row" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right" 
     android:layout_weight="1" > 

     <DatePicker 
      android:id="@+id/_date" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="right" 
      android:layout_marginLeft="5dip" 
      android:layout_marginRight="5dip" 
      android:layout_weight="1" /> 
     </TableRow> 
</TableLayout> 

日付ピッカーを右に揃えるにはどうすればよいですか?

答えて

3

あなたはこのような何かしなければならない:私はwrap_contentする日付ピッカーの幅のみを変更した

<TableRow 
    android:id="@+id/_row" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="right" > 

    <DatePicker 
     android:id="@+id/_date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="right" 
     android:layout_marginLeft="5dip" 
     android:layout_marginRight="5dip" /> 
    </TableRow> 

を、日付ピッカーが右になく、ためであります親を満たすために伸ばされている、あなたはそれを見ることができません..