日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Android開發系列(二十三):實現帶圖片提示的Toast提示信息框

Android開發系列(二十三):實現帶圖片提示的Toast提示信息框

來源:程序員人生   發布時間:2014-11-17 08:34:24 閱讀次數:2556次

Android中的Toast是很常見的1個消息提示框,但是默許的消息提示框就是1行純文本,所以我們可以為它設置1些其他的諸如是帶上圖片的消息提示。

實現這個很簡單:

就是定義1個Layout視圖,然后設置Toast顯示自定義的View。

在這里,就是設置了1個LinearLayout容器,然后給這個容器添加圖片,添加文字信息。然后把這個容器設置給Toast對象,讓其顯示出來。


首先創建1個Android項目,然后我們編輯下main.xml文件:

<span style="font-size:14px;"><?xml version="1.0" encoding="utf⑻"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" > <Button android:id="@+id/simple" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="顯示簡單提示" /> <Button android:id="@+id/bn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="顯示帶圖片的提示" /> </LinearLayout> </span>
這里定義了兩個按鈕,1個是默許的Toast消息提示,另外1個是顯示帶圖片的信息提示。


接下來,我們就能夠編輯主界面的java代碼了:ToastTest.java

<span style="font-size:14px;">import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; public class ToastTest extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button simple = (Button) findViewById(R.id.simple); // 為按鈕的單擊事件綁定事件監聽器 simple.setOnClickListener(new OnClickListener() { @Override public void onClick(View source) { // 創建1個Toast提示信息 Toast toast = Toast.makeText(ToastTest.this , "簡單的提示信息" // 設置該Toast提示信息的延續時間 , Toast.LENGTH_SHORT); toast.show(); } }); Button bn = (Button) findViewById(R.id.bn); // 為按鈕的單擊事件綁定事件監聽器 bn.setOnClickListener(new OnClickListener() { @Override public void onClick(View source) { // 創建1個Toast提示信息 Toast toast = new Toast(ToastTest.this); // 設置Toast的顯示位置 toast.setGravity(Gravity.CENTER, 0, 0); // 創建1個ImageView ImageView image = new ImageView(ToastTest.this); image.setImageResource(R.drawable.tools); // 創建1個LinearLayout容器 LinearLayout ll = new LinearLayout(ToastTest.this); // 向LinearLayout中添加圖片、原本的View ll.addView(image); // 創建1個ImageView TextView textView = new TextView(ToastTest.this); textView.setText("帶圖片的提示信"); // 設置文本框內字體的大小和色彩 textView.setTextSize(30); textView.setTextColor(Color.MAGENTA); ll.addView(textView); // 設置Toast顯示自定義View toast.setView(ll); // 設置Toast的顯示時間 toast.setDuration(Toast.LENGTH_LONG); toast.show(); } }); } }</span>


我們可以得到下邊的效果圖:




生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: av网站大全在线观看 | 久久久av| 国产精品久久久久久久 | 范冰冰一级做a爰片久久毛片 | 国产精品一区在线观看你懂的 | 国产精品不卡 | 欧美无乱码久久久免费午夜一区 | 看全色黄大色黄女片18女人 | 日韩福利视频 | 综合欧美一区二区三区 | 九九久久精品 | 有码精品| 99精品视频在线观看免费播放 | 免费中文视频 | av在线成人 | 911影院在线观看网站 | a爱视频 | 欧洲av网站 | 久久免费精彩视频 | 婷婷丁香社区 | 久久精品99国产精品 | 亚洲精品久久久 | 蜜桃视频一区二区 | 欧美日韩三区 | 成人国产精品久久久 | 国产精品久久久久一区二区三区 | 久久精品国产一区二区 | 日韩在线视频播放 | 婷婷六月丁 | 日韩欧美精品一区二区三区 | 日韩亚洲视频 | 午夜精品久久久久久久99 | jizz国产精品 | 亚洲欧美日韩另类精品一区二区三区 | 国产99久久久国产精品 | 色就是色欧美亚洲 | 一区二区三区四区国产精品 | 99久久综合| 中文字幕在线观看av | 亚洲一区 欧美一区 | 黄视频在线播放 |