Toast使用ヒント(3つの方法)

790 ワード

今日1篇の文章を見て書いたのはToastのいくつかのカスタマイズの使用方法で、感じは悪くなくて、転載して分かち合います.
 Toast.makeText(this, "Toast text, normal", Toast.LENGTH_SHORT).show();
    
    Toast t2=Toast.makeText(this, "Toast text with specific position", Toast.LENGTH_LONG);
    t2.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 10); //       ,         
    t2.show();

//表示位置を大幅に調整したい場合は、setMarginを使用することをお勧めします
//setMarginが受け入れるパラメータはそれぞれ横方向と縦方向のパーセンテージであり,これにより異なる分解能での適応力がより良くなる.
//画面の縦真ん中の上に表示するように変更しました
  Toast t3=Toast.makeText(this, "Toast text with specific margin and position", Toast.LENGTH_SHORT);
    t3.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 0);
    t3.setMargin(0f, 0.5f);
    t3.show();