日韩性视频-久久久蜜桃-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的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本丰满少妇 | 国产麻豆精品一区二区 | 国产女人18毛片水真多1 | 伊人青草| 日韩国产免费 | 99精品国产一区 | 96视频在线观看 | 日韩簧片在线观看 | av免费国产 | 在线免费观看高清视频 | 灌满闺乖女h高h调教尿h | 制服丝袜av在线 | 97视频久久久 | 中文字幕影片免费在线观看 | 五月天激情小说 | 亚洲是色 | 中文字幕第18页 | 久久亚洲AV成人无码国产人妖 | 天天躁日日躁狠狠躁 | 精品国产va久久久久久久 | 久久久99国产精品免费 | 三上悠亚亚洲一区 | 国产精品麻豆视频 | 伦伦影院午夜理伦片 | 日韩成人高清 | 久久中文字幕人妻熟av女蜜柚m | 性高跟丝袜xxxxhd | 久久婷婷国产麻豆91天堂 | 三级黄色网络 | 亚洲av少妇一区二区在线观看 | 亚洲综合小说网 | 国产精品成人无码 | 少妇2做爰hd韩国电影 | 亚洲一二三不卡 | 亚欧在线免费观看 | 亚洲av成人精品一区二区三区在线播放 | 在线观看成人免费 | 欧美一区| 国产日韩精品一区二区三区在线 | 亚洲精品 日韩无码 | 精品久久网 | 小明看国产 | 午夜伊人网 | 成人羞羞国产免费游戏 | 蜜臀av一区二区三区 | 国产精品12区 | av毛片在线播放 | 日本网站在线 | 制服丝袜在线视频 | www成人啪啪18软件 | 高潮毛片又色又爽免费 | 天天操人人射 | 国产精品污污 | 午夜男人网 | 91av毛片| 少妇日皮视频 | 成人午夜免费观看 | 国产在线导航 | 黄色a一级视频 | 日韩有码电影 | 性活交片大全免费看 | 极品探花在线观看 | 成人一区视频 | 国产视频一区二区在线 | 9人人澡人人爽人人精品 | 午夜美女福利视频 | 麻豆av一区 | 美国黄色一级大片 | 亚洲欧美bt | 一级大片儿 | 国产精品交换 | 久久人人看| 国产在线黄 | 久久精品导航 | av网站免费在线观看 | 久久国产精品一区二区三区 | 99热在线播放 | 亚洲精品777 | 国产在线拍 | 夜色一区 | 永久免费的网站入口 | 黄色小视屏 | 午夜一区在线观看 | av老司机在线播放 | 久久人人视频 | h片在线观看| 精品国产一区二区三区四 | 日本欧美在线播放 | 免费黄色网址观看 | 国产3级在线 | 精品国产乱码久久久久久郑州公司 | 麻豆精品免费观看 | 91免费高清| 91麻豆免费看 | 久久久999久久久 | 9人人澡人人爽人人精品 | 琪琪色综合网 | 国色天香网站 | 国产三区在线视频 |