0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[ Android ] ダイアログ

Posted at

今回はAndroidでのダイアログの実装方法について記す。

##ダイアログとは
例えばエラーが発生したときに以下のようなものが表示されると思う。
スクリーンショット (156).png
これがダイアログである。

##実装方法
上記の例で紹介したダイアログの実装方法は以下のとおりである。

new AlertDialog.Builder(this)
        .setTitle(null)
        .setMessage("予期せぬエラーが発生しました。タイトルに戻ります。")
        .setPositiveButton("OK", null)
        .show();

setTitleはnullにしているが、タイトルを付けたい場合、文字列を入れればよい。
setTitle(“通信エラー”);とすると以下の通りになる。
スクリーンショット (158).png

上記ではsetPositiveButtonのみであるが、ほかにも作成できる。例えば次の実装をしてみる。

new AlertDialog.Builder(this)
        .setTitle("通信エラー")
        .setMessage("エラーが発生しました。タイトルに戻ります。")
        .setPositiveButton("OK", null)
        .setNeutralButton("later",null)
        .setNegativeButton("NO", null)
        .show();

すると以下の通りになる。
スクリーンショット (159).png

##まとめ
ダイアログの実装方法については以下のサイトがとても参考になるので、是非参考にして頂きたい。
https://qiita.com/suzukihr/items/8973527ebb8bb35f6bb8

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?