android学习笔记36:消息提示
16lz
2021-01-23
在android中,如果程序的提示消息只是很少量的,且不需要用户进行操作时,就可以使用android提供的轻量级消息提示toast。
纯文字提示。
带图片的消息提示
使用一个Toast的实例即可
public class ToastTest extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Button simple = (Button)findViewById(R.id.simple);//为按钮的单击事件绑定事件监听器simple.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View source){//创建一个Toast提示信息Toast toast = Toast.makeText(ToastTest.this, "简单的提示信息"// 设置该Toast提示信息的持续时间, Toast.LENGTH_SHORT);toast.show();}});Button bn = (Button)findViewById(R.id.bn);//为按钮的单击事件绑定事件监听器bn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View source){//创建一个Toast提示信息Toast toast = Toast.makeText(ToastTest.this, "带图片的的提示信息"// 设置该Toast提示信息的持续时间, Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);//获取Toast提示里原有的ViewView toastView = toast.getView();//创建一个ImageViewImageView image = new ImageView(ToastTest.this);image.setImageResource(R.drawable.tools);//创建一个LinearLayout容器LinearLayout ll = new LinearLayout(ToastTest.this);//向LinearLayout中添加图片、原有的Viewll.addView(image);ll.addView(toastView);toast.setView(ll);toast.show();}});}}
更多相关文章
- android实现图片按任意路径截取
- 【android】Android Studio2.3打包提示Please select at least o
- Android 利用url获取Bitmap图片
- 由Eclipse导入Android Studio的.9图片报错的处理
- android项目源码异步加载远程图片的小例子
- android 图片LOMO效果
- android 弹出提示框