1

チェックボックスを表示する必要があります。すべてのチェックボックスは、画面の右端に配置する必要があります。ただし、画面の向きを変更すると、チェックボックスが画面の中央に表示されます。問題の解決を手伝ってください。よろしくお願いします

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
    android:background="#000000" 
  >




    <LinearLayout android:id="@+id/LinearLayout02"
android:layout_width="fill_parent" 
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center"
android:orientation="vertical"
android:layout_margin="10dp">




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

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="#000000" 
            >


         <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/sf_table"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:layout_marginTop="50dp"
            android:background="@drawable/test"

            >

          <View   android:id="@+id/Divider_7"
        android:layout_height="0.5dp"
        android:layout_width="fill_parent"
        android:background="#808080"

        android:layout_marginBottom="5dp"
         />
           <TableRow
                android:id="@+id/tbr6"

                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_margin="2dip"
                android:layout_marginTop="3dp"
                android:layout_marginBottom="3dp"
                 >

             <TextView
                 android:textStyle="bold"
                 android:layout_marginLeft="5dp"
                 android:layout_marginRight="5dp"
                 android:layout_marginTop="2dp"
                 android:layout_marginBottom="2dp"
                 android:textColor="#3399CC"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 android:text="Pages For Website (existing pages plus new ones you need)-Contact Us"
                 ></TextView> 

</TableRow>

            <View   android:id="@+id/Divider_2"
        android:layout_height="1.5dp"
        android:layout_width="fill_parent"
        android:background="#C0C0C0"
        android:layout_marginTop="5dp"
        android:layout_marginBottom="5dp"
         />   
            <TableRow
                android:id="@+id/tbr9"
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_margin="2dip"
                android:layout_marginTop="3dp"
                android:layout_marginBottom="3dp"
                 >


  <TextView
                 android:textStyle="bold"
                 android:layout_marginLeft="5dp"
                 android:layout_marginRight="5dp"
                 android:layout_marginTop="2dp"
                 android:layout_marginBottom="2dp"
                 android:textColor="#ffffff"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 android:text="Feedback"
                 ></TextView> 

                  <CheckBox
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                   android:id="@+id/feedback_id"
                        android:layout_gravity="right"
                    ></CheckBox>


   </TableRow>



            <TableRow
                android:id="@+id/tbr9"
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_margin="2dip"
                android:layout_marginTop="3dp"
                android:layout_marginBottom="3dp"
                 >


  <TextView
                 android:textStyle="bold"
                 android:layout_marginLeft="5dp"
                 android:layout_marginRight="5dp"
                 android:layout_marginTop="2dp"
                 android:layout_marginBottom="2dp"
                 android:textColor="#ffffff"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 android:text="Tech Support"
                 ></TextView> 

                  <CheckBox
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/techsupport_id"
                        android:layout_gravity="right"
                    ></CheckBox>


   </TableRow>


                <TableRow
                android:id="@+id/tbr9"
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:layout_margin="2dip"
                android:layout_marginTop="3dp"
                android:layout_marginBottom="3dp"
                 >


  <TextView
                 android:textStyle="bold"
                 android:layout_marginLeft="5dp"
                 android:layout_marginRight="5dp"
                 android:layout_marginTop="2dp"
                 android:layout_marginBottom="2dp"
                 android:textColor="#ffffff"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 android:text="Quote Form"
                 ></TextView> 

                  <CheckBox
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/quoteform_id"
                        android:layout_gravity="right"
                    ></CheckBox>


   </TableRow>

          </TableLayout>





         </RelativeLayout> 

            </ScrollView>


            </LinearLayout>
4

3 に答える 3

1

以下を試してください

android:layout_gravity="right"
android:gravity="right"
于 2013-03-14T07:41:54.443 に答える
0

tablelayout を使用してから、tablerowlayout を使用します。チェックボックスを配置します。

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

        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent" >

            <TableRow
                android:id="@+id/tableRow1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <TextView
                    android:id="@+id/textView4"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textStyle="bold"
                    android:textColor="#ffffffff"
                    android:text="ARE YOU CLASS 2B?" />

            </TableRow>

            <TableRow
                android:id="@+id/tableRow2"
                android:layout_width="50dp"
                android:layout_height="50dp" >
                <RadioGroup
                    android:id="@+id/radioGroup" android:textColor="#000000"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="horizontal">

                <RadioButton
                    android:id="@+id/yes"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Yes" />

                <RadioButton
                    android:id="@+id/no"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="No" />
            </RadioGroup>
            </TableRow>

            <TableRow
                android:id="@+id/tableRow3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <CheckBox
                    android:id="@+id/jimmy"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Jimmy" />

            </TableRow>

            <TableRow
                android:id="@+id/tableRow4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <CheckBox
                    android:id="@+id/diana"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Diana" />

            </TableRow>

            <TableRow
                android:id="@+id/tableRow6"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <CheckBox
                    android:id="@+id/dina"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Dina" />

            </TableRow>

            <TableRow
                android:id="@+id/tableRow5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <CheckBox
                    android:id="@+id/jack"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Jack" />

            </TableRow>

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

            <TableRow
                android:id="@+id/tableRow7"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

            </TableRow>

        </TableLayout>

    </LinearLayout> 

それは例えへへへ

于 2013-05-15T14:05:49.567 に答える
0

android:layout_gravityでは関係ありませんLinearLayout。を対象としていFrameLayoutます。それは、「私の( )に対する私の重力はどうあるべきか」という意味です。一方、「私の中の重力は何ですか」を意味し、さまざまなビューに異なる方法で適用されます(重力に従ってテキストを整列させるように)。FrameLayoutandroid:gravityTextView

ビューを表示するために使用しているレイアウトの半分を破棄して (ややこしくて読みにくい)、レイアウト スキームを単純化し、RelativeLayout配置の問題 (親または他のビューに配置) に a を使用するだけでよいと思います。LinearLayout縦方向および横方向のグループをグループ化するため。

于 2013-03-14T07:58:23.940 に答える