表示する警告ダイアログがありますが、何をしても警告ダイアログは空白のタイトルとメッセージで表示されます。アイコン、ポジティブ ボタン、ネガティブ ボタンは、正しい説明で問題なく表示されます。私が使用するコードのスニペットは次のとおりです。 マニフェスト ファイル内:
<uses-sdk
android:minSdkVersion="5"
android:targetSdkVersion="16" />
私のコードでは、次のように宣言しています。
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
コンテキストも宣言します。
final Context context = this;
アラートを次の場所に配置します。
public void confirm() {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
// set title
alertDialogBuilder.setTitle("This is title");
alertDialogBuilder.setIcon(R.drawable.ic_delete);
// set dialog message
alertDialogBuilder
.setMessage("This is the message")
.setCancelable(false)
.setPositiveButton(R.string.yes,new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, close
// current activity
MainActivity.this.finish();
}
})
.setNegativeButton(R.string.no,new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
}
次に、必要な場所から確認を呼び出します。次のようにします。
confirm();
アラートは正常に表示されます。アイコンが設定されています setPositiveButton は適切で、正しい説明が含まれています setNegativeButton は適切で、正しい説明が含まれています
タイトルは空白です メッセージは空白です
何か案は?