Вот как выглядит моя строка LinearLayout (горизонтальная):
Я хочу, чтобы текст флажка был на одной строке; Кнопки не обязательно должны быть такими широкими — у них все равно будет достаточно места с немного удлиненным текстом флажка. Что в моем XML:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<CheckBox
android:id="@+id/ckbxAllow_New_Items"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:checked="true"
android:text="@string/checkbox_Allow_New_Items" />
<Button
android:id="@+id/btnOK"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button_OK" />
<Button
android:id="@+id/btnCancel"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button_Cancel" />
</LinearLayout>
... нужно изменить, чтобы текст моего флажка не переносился?
ОБНОВИТЬ
Следуя предложению Дер Голема, добавив это:
android:lines="1"
... а также изменение layout_weight для флажка с 1 на 2 (установите 1 для кнопок) дало мне то, что я хотел: