次のレイアウトを使用します。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical" >
<TextView
android:id="@+id/dialog_text"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_margin="10dp"
android:text="@string/dialog_title" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/dialog_text"
android:layout_alignRight="@+id/dialog_text"
android:layout_below="@+id/dialog_text"
android:layout_marginTop="10dp" >
<Button
android:id="@+id/dialog_btn_yes"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_weight="1"
android:text="@string/yes" />
<Button
android:id="@+id/dialog_btn_no"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_weight="1"
android:text="@string/no" />
</LinearLayout>
</RelativeLayout>
次のスタイルが適用されます。
<activity
android:name="my.package.DialogActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/dialog_title"
android:theme="@android:style/Theme.Dialog" >
</activity>
場合によっては(dialog_text
長さにもよりますが?)、ボタンが切り取られます。
理由は何ですか?どうすれば修正できますか?