2012年3月10日土曜日

[Android] Toastに画像やボタンを表示するには

How to draw images or buttons on Toast

ToastにはViewを表示する機能があります。
Android-SDKに添付されているアイコンの画像(ic_launcher.png)を表示するサンプルを作ってみました。

Activity(Main.java)

Toastで表示した文字や画像は一定時間後に自動で消えます。
自分で「一定時間後に消す」という処理を書くと複雑なプログラムになりがちです。
Toastを使えば表示した文字や画像が一定時間後に自動で消えます。アクセス許可が無くても使えるのでとても重宝します。

ちなみにViewなら何でも表示できるようです。
たとえばボタンの表示も可能です。

ただしToastでボタンを表示してあまり意味がありません。すぐに消えてしまうのでクリックする暇がありません。

関連ブログ
[Android] Toastをcancelするには
[Android] SurfaceviewにToastを表示するには

以上、参考になれば幸いです。

0 件のコメント:

コメントを投稿