Android学习笔记(2)——基本控件二(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:34 点击:

            finish(); //关闭
            break;
        }
        return super.onOptionsItemSelected(item);
    }
 
 
Toast控件
Toast控件是比较简单的一种控件,在上述的例子中也有应用。其效果就是当某个事件触发或者是需要出现某种提示的时候,在Activity上弹出一个短暂的提示信息。
效果如下:

 
实现Toast十分简单,只需要使用Toast的静态方法
makeText(Context context, int resId, int duration)
或者
makeText(Context context, CharSequence text, int duration)
两个方法的第一个参数是Context对象,一般就是所处的Activity,第三个参数是该Toast弹出后持续的时间,可以使用Toast.LENGTH_LONG或者Toast.LENGTH_SHORT来设置,当然也可以使用setDuration方法来自己设置时长。不同的是第三个参数,前者是会引用资源文件中的内容,后者则是需要加入一个CharSequence的对象,可以是String字符串。
代码片段如下:
Toast.makeText(ToastDemoActivity.this, R.string.toast, Toast.LENGTH_LONG).show();
当然,也可以自己设定Toast的样式,注意的是,必须先要调用Toast的一个静态方法makeText才能进一步的自己设置样式和内容,方法如下:
 
Toast toast = Toast.makeText(ToastDemoActivity.this, "" , Toast.LENGTH_LONG);
        toast.setDuration(0); //改变Toast的弹出持续时间
        toast.setText("aaa"); //改变Toast的文字
        toast.show();
Toast的样式自定义的还有很多,包括setGravity(),setMargin(),setXOffset(),setYOffset()等等,可以根据自己的喜好来自己定义。
附件是例子的代码,仅供参考。
 
 
 
 
 
本文出自 “战神殿” 博客

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1