くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

AndroidのToastを上に出す

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);

参考にしたサイト様