android Toast对象使用

Toast的功能是,弹出窗口提示用户些信息,一定时间内自动消失,样例



一般显示方式

Toast对象建立
//建立一个toast对象,第二个参数为显示内容,第三个参数为显示时间的长短控制
Toast toast = Toast.makeText (getApplicationContext(),  "Toast弹出信息示例"  , Toast . LENGTH_LONG  );
//设定位置,不设置时会以默认方式显示在中间偏下
toast.setGravity(Gravity.  TOP |Gravity. LEFT , 20, 50);
//显示设定的toast对象
toast.show();

如果想显示更多的内容例如一张图片,可以用Layout资源

布局文件
< LinearLayout  xmlns:android = "http://schemas.android.com/apk/res/android"
               android:id = "@+id/toast_layout_root"
               android:orientation = "horizontal"
               android:layout_width = "fill_parent"
               android:layout_height = "fill_parent"
               android:padding = "10dp"
               android:background = "#DAAA"
               >
     < ImageView  android:id =  "@+id/image"
       
                android:src = "@drawable/image"
                android:layout_width = "wrap_content"
                android:layout_height = "fill_parent"
                android:layout_marginRight = "10dp"
              
                />
     < TextView  android:id =  "@+id/text"
               android:layout_width = "wrap_content"
               android:layout_height = "fill_parent"
               android:textColor = "#FFF"
               android:text = "@string/toast"
               />
</ LinearLayout >

java语言中:
          //创建toast对象
      Toast toast =  new  Toast(getApplicationContext());
     //设置显示时间
            toast.setDuration(Toast.  LENGTH_LONG );
      //引入布局文件
      toast.setView(getLayoutInflater().inflate(R.layout.  toast ,
                    (ViewGroup) findViewById(R.id.  toast_layout_root )));
          //显示toast对象
      toast.show();
显示效果




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值