哈尔滨网站建设运营,网站目录有什么意义,梁露 网站建设与实践,博客网站首页设计Toast是Android中用来显示显示信息的一种机制#xff0c;和Dialog不一样的是#xff0c;Toast是没有焦点的#xff0c;而且Toast显示的时间有限#xff0c;过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息#xff0c;接下来巴士为大家总结了Android五种To… Toast是Android中用来显示显示信息的一种机制和Dialog不一样的是Toast是没有焦点的而且Toast显示的时间有限过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息接下来巴士为大家总结了Android五种Toast特效详解当然大家也可以根据自己的需求来自定义自己想要的效果。 Android五种Toast特效详解 1.默认效果: 代码:Toast.makeText(getApplicationContext(), 默认Toast样式, Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果: 代码:toast Toast.makeText(getApplicationContext(), 自定义位置Toast, Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); 3.带图片效果: 代码toast Toast.makeText(getApplicationContext(), 带图片的Toast, Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); LinearLayout toastView (LinearLayout) toast.getView(); ImageView imageCodeProject new ImageView(getApplicationContext()); imageCodeProject.setImageResource(R.drawable.icon); toastView.addView(imageCodeProject, 0); toast.show(); 4.完全自定义效果: 代码LayoutInflater inflater getLayoutInflater(); View layout inflater.inflate(R.layout.custom, (ViewGroup) findViewById(R.id.llToast)); ImageView image (ImageView) layout .findViewById(R.id.tvImageToast); image.setImageResource(R.drawable.icon); TextView title (TextView) layout.findViewById(R.id.tvTitleToast); title.setText(Attention); TextView text (TextView) layout.findViewById(R.id.tvTextToast); text.setText(完全自定义Toast); toast new Toast(getApplicationContext()); toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); 5.其他线程: 代码:new Thread(new Runnable() { public void run() { showToast(); } }).start(); 关于Android五种Toast特效今天巴士就为大家介绍到这里也都是一些简单的代码感兴趣的机友们可以来了解下转载于:https://www.cnblogs.com/susanws/p/5407068.html