日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android开发UI之Toast的使用

發布時間:2025/5/22 Android 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发UI之Toast的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Toast,A toast provides simple feedback about an operation in a small popup.?

對于操作提供一個簡單反饋信息。

官網鏈接:http://developer.android.com/reference/android/widget/Toast.html

常量有兩個:

LENGTH_LONG ? 顯示稍微長點的時間,大概在5秒左右
LENGTH_SHORT ? ?顯示稍微短點的時候,大概在3秒左右

比較簡單的使用

代碼:

1 Toast.makeText(getApplicationContext(), "This is a Toast", Toast.LENGTH_SHORT).show();

還可以定制Toast顯示的位置

1 Toast showToast=Toast.makeText(MainActivity.this, "顯示Toast", Toast.LENGTH_SHORT); 2 showToast.setGravity(Gravity.CENTER, 0, 0); 3 showToast.show();

通過setGravity (int gravity, int xOffset, int yOffset)方法,

參數一:gravity,可以使用Gravity類的常量,比如:Gravity.CENTER,Gravity.BOTTOM,Gravity.LEFT,Gravity.RIGHT,Gravity.TOP等

參數二:toast位于屏幕X軸的位移,大于0表示往屏幕右邊移動,小于0表示往屏幕左邊移動。

參數三:與參數二一樣, 不過是在屏幕Y軸的位移,大于0表示往屏幕下方移動,小于0表示往屏幕上方移動。

同時還可以給Toast設置圖片等,

需要用的setView (View view)方法

參數:設置一個view,可以是layout,也可以是imageview等,只要是view或者子類都可以,看需求定義即可。

使用Toast時,注意,在UI線程中,可以直接使用Toast。在子線程中,直接使用Toast的話,會出現Force Close,需要使用Looper類。請參考這篇記錄

?

Toast的五種例子

1.默認效果

1 Toast.makeText(getApplicationContext(), "默認Toast樣式",Toast.LENGTH_SHORT).show();

2.自定義顯示位置效果

1 toast = Toast.makeText(getApplicationContext(), "自定義位置Toast", Toast.LENGTH_LONG); 2 toast.setGravity(Gravity.CENTER, 0, 0); 3 toast.show();

3.帶圖片效果

1 toast = Toast.makeText(getApplicationContext(),"帶圖片的Toast",Toast.LENGTH_LONG); 2 toast.setGravity(Gravity.CENTER, 0, 0); 3 LinearLayout toastView = (LinearLayout) toast.getView(); 4 ImageView imageCodeProject = new ImageView(getApplicationContext()); 5 imageCodeProject.setImageResource(R.drawable.icon); 6 toastView.addView(imageCodeProject, 0); 7 toast.show();

4.完全自定義效果

1 LayoutInflater inflater = getLayoutInflater(); 2 View layout = inflater.inflate(R.layout.custom,(ViewGroup) findViewById(R.id.llToast)); 4 ImageView image = (ImageView) layout.findViewById(R.id.tvImageToast); 5 image.setImageResource(R.drawable.icon); 6 TextView title = (TextView) layout.findViewById(R.id.tvTitleToast); 7 title.setText("Attention"); 8 TextView text = (TextView) layout.findViewById(R.id.tvTextToast); 9 text.setText("完全自定義Toast"); 10 toast = new Toast(getApplicationContext()); 11 toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); 12 toast.setDuration(Toast.LENGTH_LONG); 13 toast.setView(layout); 14 toast.show();

5.來自其他線程的

1 new Thread(new Runnable() { 2 public void run() { 3 showToast(); 4 } 5 }).start();

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Android开发UI之Toast的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 夜夜噜噜噜 | 欧美黄色一区二区 | 亚洲精品白虎 | 亚洲无人区码一码二码三码 | 黄色私人影院 | 吖v在线 | 亚洲成av人片在线观看 | 亚洲综合另类小说 | 边添小泬边狠狠躁视频 | 人人看超碰| 疯狂做爰高潮videossex | 办公室荡乳欲伦交换bd电影 | 91精品国产福利在线观看 | 中日韩在线观看视频 | 日日摸日日碰夜夜爽无码 | 久久极品 | 日本不卡一区二区在线观看 | 久久资源总站 | 日韩成人在线看 | 女人被狂躁c到高潮喷水电影 | 夜夜操女人 | 丁香啪啪综合成人亚洲 | youjizz在线视频 | 激情五月综合网 | 福利社区一区二区 | 午夜狠狠干 | 亚洲成在线观看 | 日韩福利电影在线观看 | 99自拍| 在线看黄网址 | 欧美日韩亚洲国产综合 | 亚州春色 | 午夜激情福利在线 | 潘金莲一级淫片aaaaa武则天 | 激情综合av| 国产激情视频一区二区 | 国产精品第157页 | 中文字幕亚洲欧美日韩在线不卡 | 女人裸体免费网站 | 欧美一级大片在线观看 | 男人天堂1024 | 爱爱三级视频 | 20日本xxxxxxxxx46 欧美激情一级 | 日本午夜免费福利视频 | 国产高清一二三区 | av最新版天堂资源在线 | 青青草在线播放 | 国产在线观看免费视频软件 | 午夜影院 | 久久网亚洲 | 美景之屋电影免费高清完整韩剧 | 伊在线久久丫 | 激情九月婷婷 | 在线观看特色大片免费网站 | 日韩国产精品一区二区 | 97免费在线观看 | 日本三级一区 | 777久久久精品一区二区三区 | 亚洲国产精品无码久久久久高潮 | 欧美一级视频 | 奇米网狠狠干 | 亚洲午夜一区二区 | www.国产一区二区三区 | 97人妻精品一区二区三区视频 | 免费成人av | 毛片毛片 | 午夜精品在线免费观看 | 成人黄网免费观看视频 | 四季av在线一区二区三区 | 无码精品a∨在线观看中文 福利片av | 亚洲AV无码国产精品午夜字幕 | 精品熟女一区 | 国产尤物视频 | 国内自拍青青草 | 精品黑人一区二区三区 | 网址av | 黄色特级大片 | 亚洲一线二线在线观看 | 色无极影院亚洲 | 黄色片一区二区三区 | 中文在线免费观看 | 国内精品人妻无码久久久影院蜜桃 | 欧美久久久久久 | 夜色快播 | 欧美日韩欧美日韩在线观看视频 | 亚洲精品免费在线视频 | 久久黄色影视 | 亚洲成人第一 | 日本在线色 | 国产粉嫩呻吟一区二区三区 | 九九爱精品视频 | 一本久道久久综合无码中文 | 久久国产中文字幕 | 正在播放久久 | 国产69精品久久久久久 | 亚色中文字幕 | 91超碰在 | 中文字幕最新在线 | 日日碰狠狠添天天爽无码av |