アクティビティの開始時に表示する必要があるポップアップ ダイアログがあります。起動時にポップアップを開始するために、onStart()に配置しました。これは問題なく動作しますが、ポップアップ ダイアログに空白のタイトルが表示されます。これを削除するには、試してみましたがdialog.requestWindowFeature(dialog.getWindow().FEATURE_NO_TITLE);
、この取得と実行時の例外です。以下は OnStart() メソッドです。
@Override
protected void onStart()
{
super.onStart();
final Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.popup_layout);
dialog.requestWindowFeature(dialog.getWindow().FEATURE_NO_TITLE);
Button mYes = (Button) dialog.findViewById(R.id.button1);
Button mNo = (Button) dialog.findViewById(R.id.button2);
mYes.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "msg1", Toast.LENGTH_LONG).show();
finish();
}
});
mMoveToWallet.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "msg2", Toast.LENGTH_LONG).show();
dialog.cancel();
}
});
dialog.show();
}
例外: android.util.AndroidRuntimeException: requestFeature must be called before adding to the content.
これについて私を助けてください。前もって感謝します。