あなたのアプリの外観には、AlertDialogがはるかに簡単で、よりよく適用されます。
alertdialog Builderを使用して実装するのは簡単です。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(myErrorMessage)
.setCancelable(true)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
1つのボタンをクリックするとポップアップアラートが作成されました。レイアウトに何も追加する必要はなく、コードのどこでも実行できます。
あなたはまた、より多くの属性を設定し、その他のタイトルやアイコンなどのユーザーのためにそれがさらに美しくかつ有益にすることができ
String theErrorMessage = "The error Message";
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(theErrorMessage)
.setTitle("ERROR!")
.setIcon(R.drawable.ic_launcher)
.setCancelable(true)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
私はTextViewに比べて、この機能を試してはるかに良いでしょう。これは上のコードの結果です。
ダイアログのために行くのではなく、トーストメッセージに行くのがいいですか? – user182944
を提案してください。むしろ、通知はこれらのものの良いアイデアですか? – user182944
を提案してください。エラーについてユーザーに通知することがどれほど重要であるかによって異なります。もし彼がそれを見ることを確認しなければならないならば、警告を好むべきです。その重要ではない場合は、トーストと一緒に行くことができます! –