Toast顯示圖文介面——Android開發之路1,toastandroid

來源:互聯網
上載者:User

Toast顯示圖文介面——Android開發之路1,toastandroid

Toast的多種使用方法

 

Toast其實是一個功能特彆強大的組件,不僅僅可以多士一個常值內容,還可以多士圖片以及圖文混排的介面。具體用法如下:

第一種:簡單的純文字內容的多士:

 Toast.makeText(this, "純文字內容", Toast.LENGTH_SHORT).show();

第二種:多士一張圖片:

        Toast toast=new Toast(this);        ImageView imageView = new ImageView(this);//建立圖片控制項        imageView.setImageResource(R.mipmap.ic_launcher);//給控制項設定圖片        toast.setView(imageView);//把圖片綁定到Toast上        toast.setDuration(Toast.LENGTH_LONG);//Toast顯示的時間;        //設定圖片顯示的位置:三個參數        //第一個:位置,可以用|添加並列位置,第二個:相對於X的位移量,第三個:相對於Y軸的位移量        //注意一點:第二和第三個參數是相對於第一個參數設定的位置位移的        toast.setGravity(Gravity.TOP|Gravity.RIGHT,0,100);        toast.show();//顯示Toast    

第三種:圖文混合多士

        Toast toast=new Toast(this);        LinearLayout linearLayout=new LinearLayout(this);//建立線性布局        linearLayout.setOrientation(LinearLayout.VERTICAL);//設定布局垂直        ImageView imageView = new ImageView(this);//建立圖片控制項        imageView.setImageResource(R.mipmap.ic_launcher);//給控制項設定圖片        TextView textView = new TextView(this);//建立文本控制項        textView.setText("神話丿小王子是不是很帥");//設定常值內容        linearLayout.addView(imageView);//添加圖片控制項到布局中        linearLayout.addView(textView);//添加文本控制項到布局中。注意添加順序會影響圖片在前還是為本在前        toast.setView(linearLayout);//把布局綁定到Toast上        toast.setDuration(Toast.LENGTH_LONG);//Toast顯示的時間;        //參數同前面        toast.setGravity(Gravity.CENTER,0,0);        toast.show();//顯示Toast 

Toast還有一些其它的屬性,知道這最基本的,然後發揮我們的想象,t就可以利用Toas建立出各種各樣的介面效果了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.