2

私はAndroidを初めて使用し、次のレイアウトxmlコードを持っています:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
android:background="#CCC">

    <TableRow
    android:background="#333"
    android:padding="10px">
     <Button 
     android:text="Sign-up"
     android:id="@+id/signUp"
     android:layout_width="wrap_content"
     android:textSize="18px"
     android:layout_height="wrap_content"
     android:layout_gravity="left">
     </Button>

     <Button 
     android:text="About"
     android:id="@+id/about"
     android:layout_width="wrap_content"
     android:textSize="18px"
     android:layout_height="wrap_content"
     android:layout_gravity="right"
     android:gravity="">
     </Button>

    </TableRow>
</TableLayout>

これにより、次のレイアウトが生成されます。

代替テキスト

右端のボタンを左に微調整するにはどうすればよいですか?

4

2 に答える 2

1

の代わりに、TableLayoutを使用してみてくださいRelativeLayout:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#CCC">

    <Button 
        android:text="Sign-up"
        android:id="@+id/signUp"
        android:textSize="18px"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"/>

    <Button 
        android:text="About"
        android:id="@+id/about"
        android:textSize="18px"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"/>

</RelativeLayout>
于 2010-11-17T16:58:42.373 に答える
0

ボタンにパディングを設定してみてください:

<TableRow
android:background="#333"
android:padding="10px">
 <Button 
 android:text="Sign-up"
 android:id="@+id/signUp"
 android:layout_width="wrap_content"
 android:textSize="18px"
 android:layout_height="wrap_content"
 android:layout_gravity="left">
 </Button>

 <Button 
 android:text="About"
 android:id="@+id/about"
 android:layout_width="wrap_content"
 android:textSize="18px"
 android:layout_height="wrap_content"
 android:layout_gravity="right"
 android:gravity=""
 android:padding="3dip" >
 </Button>

</TableRow>

このチュートリアルを見てください。探しているものと非常によく似たことが行われます。

于 2010-11-17T16:11:31.443 に答える