android学习笔记36:消息提示
16lz
2022-06-02
在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();}});}}
更多相关文章
- ListView.setOnItemClickListener 点击无效
- android中的onInterceptTouchEvent和onTouchEvent
- android(1)(四种点击事件)
- 【android】Android(安卓)Studio2.3打包提示Please select at le
- Android解析xml的Demo
- Android之back键拦截处理
- android 弹出提示框
- Android短信拦截解决方案
- Android之Touch事件分发机制