AndroidのメッセージでToastをよく使うけど、デフォルトだと下に出てきて、気づかないことがある。。。
気づきやすいように上に出したいなーと思った時の備忘録
Toast ts = Toast.makeText(getApplicationContext(), "message", Toast.LENGTH_SHORT); ts.setGravity(Gravity.TOP, 0, 0); ts.show();
setGravityで表示位置を変更できるそう。 Gravityを変えれば、いろんなことに出せるので、お好きなところに。
# 上 ts.setGravity(Gravity.TOP, 0, 0); # ど真ん中 ts.setGravity(Gravity.CENTER, 0, 0); # 右下 ts.setGravity(Gravity.BOTTOM | Gravity.RIGHT, 0, 0); # 左中央 ts.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL, 0, 0);