2列のTableLayoutがあります。左側の列にテキスト、右側にチェックボックス。CheckBoxは、私が思っていたように重力に反応しません。画面の右側から15dpのパディングを差し引いたものには移動しません。それが右端まで行かないようにする「パディング」がまだあります。
それ以外は、これは私が望むように見えます。
これはこれを行うための最も効率的な方法ですか?
そして、どうすればチェックボックスをプッシュできますか?
![楽しい] [1]
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:padding="15dp"
android:weightSum="100" >
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="75"
android:text="Label textbox here"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<EditText
android:id="@+id/editText1"
android:layout_weight="25"
android:hint="0.00"
android:textColor="#000000" >
</EditText>
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 2"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 3"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 4"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 5"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 6"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 7"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 8"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/textView1"
android:layout_weight="80"
android:text="Touch for option 9"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_weight="20"
android:textColor="#000000" />
</TableRow>
</TableLayout>