毎日1回:Toastの使用
1401 ワード
1.Toastの使用今日私达に会って明らかに桑のToastの使用の详しい理解はとても収获があって、いくつかの点を総括して、后で使うためです. Toastの作成方法
カスタム設定Toastのview Toast toast=new Toast(this);toast.addView(yourView); カスタム設定Toastの表示位置1.setGravity()メソッドtoast.setGravity(int gravity,int xOffset,int yOffset); である.
Toast.makeText(Context context, int resId, int duration); int resId: ID。
Toast.makeText(Context context, CharSequence text, int duration);
CharSequence text: 。
int gravity
:Toastの初期表示位置を決定したが、最終表示位置ではないGravity.TOP
:初期位置は画面垂直中軸線の一番上にありますが、通知欄は隠されません.Gravity.BOTTOM
:初期位置は画面垂直の軸の一番下にあります.Gravity.LEFT
:初期位置は画面水平の軸線の一番左にあります.Gravity.Right
:初期位置は画面水平の軸線の最も右のint xOffset
:初期表示位置からの水平オフセット量が決定され、単位はpx、左負右正である.int yOffset
:初期表示位置からの垂直オフセット量が決定され、単位はpxであり、上下正である.最終的な表示位置は3つの属性で総合的に決定される.2.setMargin()メソッドtoast.setMargin(float horizontalMargin,float verticalMargin);この方法の初期表示位置はToast.makeText(Context context,CharSequence text,int duration)である.のように表示されるToastの位置は同じfloat horizontalMargin
である:水平幅全体のパーセントで左右に変位し、左負右正である.float verticalMargin
:垂直高さ全体のパーセントで上下に変位し、上下正.これらのアトリビュートを設定することで、Toastのスタイルと位置を簡単に変更できます.Android MaterialにはSnackbar
というToastによく似たものがあると思いますが、次回はそのまとめをしましょう.