android里Toast的用法
2015-12-18 18:55
369 查看
在活动中,可以通过findViewById()方法获取到在布局文件中定义的元素,这里我们传入R.id.button_1,来得到按钮的实例,这个值是刚才在first_layout.xml中通过android:id属性指定的。findViewById()方法返回的是一个View对象,我们需要向下转型将它转成Button对象。得到了按钮的实例之后,我们通过调用setOnClickListener()方法为按钮注册一个监听器,点击按钮时就会执行监听器中的onClick()方法。因此,弹出Toast的功能当然是要在onClick()方法中编写了。
Toast的用法非常简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。这里需要注意的是,makeText()方法需要传入三个参数。第一个参数是Context,也就是Toast要求的上下文,由于活动本身就是一个Context对象,因此这里直接传入FirstActivity.this即可。第二个参数是Toast显示的文本内容,第三个参数是Toast显示的时长,有两个内置常量可以选择Toast.LENGTH_SHORT和Toast.LENGTH_LONG。举例
Toast的用法非常简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。这里需要注意的是,makeText()方法需要传入三个参数。第一个参数是Context,也就是Toast要求的上下文,由于活动本身就是一个Context对象,因此这里直接传入FirstActivity.this即可。第二个参数是Toast显示的文本内容,第三个参数是Toast显示的时长,有两个内置常量可以选择Toast.LENGTH_SHORT和Toast.LENGTH_LONG。举例
Button button1 = (Button) findViewById(R.id.button_1); button1.setOnClickListener(new View.OnClickListener() { public void onClick(View v){ Toast.makeText(FirstActivity.this,"you clicked button 1",Toast.LENGTH_SHORT).show(); } } );
相关文章推荐
- android 获取屏幕大小和屏幕截图
- Android开发环境的搭建之(二)Android Studio的安装
- Android 快速开发系列 打造万能的ListView GridView 适配器
- android 跑马灯效果
- Android四大组件之一Activity详解
- Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文
- Android 工具类 - Log
- LayoutInflater的使用
- 深入剖析Android四大组件(八)——结束Activity的4个阶段
- Android Studio系列(四)Version Control II Annotate.md
- Android一点 RecyclerView上拉刷新
- Android 5.0 Service Intent must be explicit
- Android 一张图理解getWidth…
- Android 中fill_parent与wrap…
- Android中Activity的生命周期
- 如何配置 Android SDK 以及A…
- android签名
- Android布局之ListView初步介绍
- Android判断一个Service是否运行 对服务的判断
- android studio 的F3为什么不跳转