自定義Toast

不知道各位客觀是不是覺得系統的toast的信息很難看呢,默認的但黑色背景,毫無色彩。

那麼接下來我就教大傢用最簡單的方式自定義toast佈局吧。

   首先加載一個自定義的佈局

     LayoutInflater inflater = context.getLayoutInflater();

     View view=inflater.inflate(R.layout.toast_info, null);

    然後找到裡面的控件,以單純的textview為例

   TextView txt=(TextView) view.findViewById(R.id.txt_tips);

   接下接下來就是給textview設置信息

       txt.setText(info);

 

最重要的就是下面瞭,把佈局引用到toast當中

 

獲得toast  www.aiwalls.com

Toast toast=new Toast(context);

 

設置toast顯示的位置                

toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 80);

 

設置彈出顯示的時間

toast.setDuration(time);

 

設置佈局

toast.setView(view);

 

最後一步,show出來

toast.show();

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *