私はこのことに夢中になります...なぜこのセンターではないでしょうか?私はほぼすべてのセンタリングオプションを組み合わせて試してみましたが、テキストとパスワードのフィールドは中心になりません!それは私がここで基本的なコールモトローラバグなぜこれがセンタリングしないのですか
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.preference_dialog);
dialog.setTitle(getResources().getText(R.string.stringLoginTitle));
dialog.setCancelable(true);
dialog.show();
との対話は、ダイアログのレイアウトはEclispe
でどのように見えるかで呼び出す... myTouchの4Gが、アル私のMotorola電話のようなその行為に正常に動作します
ここでは、ダイアログとして表示されたときの様子を示します。
ダイアログレイアウトXML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:gravity="center" android:layout_gravity="center">
<TextView
android:id="@+id/tv_LoginTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="@string/stringLoginPassword"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="center" />
<EditText
android:id="@+id/et_AdminPassword"
android:layout_width="120dip"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_below="@+id/tv_LoginTitle"
android:inputType="textPassword" >
<requestFocus />
</EditText>
<Button
android:id="@+id/btn_AdminOkay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/et_AdminPassword"
android:layout_alignLeft="@+id/et_AdminPassword"
android:text="Login" />
<Button
android:id="@+id/btn_AdminCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/et_AdminPassword"
android:layout_alignRight="@+id/et_AdminPassword"
android:text="Cancel" />
</RelativeLayout>
これを試して、動作するかどうかを確認します。 – JPM
Nopeは機能せず、コードを直接コピーして貼り付けました。 – JPM
私は自分の電話で自分のコードを試してみましたが、すべてが中心に整列しています..期待どおりに 奇妙な!! – Tarun