レイアウトに問題があります。テーブル行に3つのeditTextビューがあります。それらはそれぞれ同じ属性を持っていますが、最初の2つは私が設定したlayout_widthを気にしません。注:ヒントにはそれぞれ同じ文字数が含まれています。
回答:テーブルを削除し、ネストされた線形レイアウトを使用しました。
<TableRow
android:id="@+id/tableRowQuad1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal" >
<EditText
android:id="@+id/editTextQuadA"
android:layout_width="50sp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned"
android:hint="@string/hintA" />
<EditText
android:id="@+id/editTextQuadB"
android:layout_width="50sp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned"
android:hint="@string/hintB" />
<EditText
android:id="@+id/editTextQuadC"
android:layout_width="50sp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned"
android:hint="@string/hintC" />
</TableRow>
editTextQuadCは正しい幅を示していますが、AとBは、表示よりも大きくしない限り、同じサイズのままです。それらは約75-85spで表示されるようです。前もって感謝します。