毎日1回:Toastの使用

1401 ワード

1.Toastの使用今日私达に会って明らかに桑のToastの使用の详しい理解はとても収获があって、いくつかの点を総括して、后で使うためです.
  • Toastの作成方法
  • Toast.makeText(Context context, int resId, int duration); int resId: ID。
  • Toast.makeText(Context context, CharSequence text, int duration); CharSequence text: 。

  • カスタム設定Toastのview Toast toast=new Toast(this);toast.addView(yourView);
  • カスタム設定Toastの表示位置1.setGravity()メソッドtoast.setGravity(int gravity,int xOffset,int yOffset);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によく似たものがあると思いますが、次回はそのまとめをしましょう.