一般我们提示的时候都是直接提示文字的,其实Toast也可以显示图片方法Toast.makeText(context,text,duration)这返回一个Toast对象toast.setDureation(duration)设置持续时间toast.setGravity(gravi ...
一般我们提示的时候都是直接提示文字的,其实Toast也可以显示图片
方法
- Toast.makeText(context,text,duration)这返回一个Toast对象
- toast.setDureation(duration)设置持续时间
- toast.setGravity(gravity,xOffest,yOffset)设置Toast的位置
- toast.setText(s);设置内容
- toast.show()显示内容
- toast.setView(View v)
例子
1.只显示图片的Toast
public void showToast(){ //获取一个Toast对象,为下面自定义做准备 Toast toast = Toast.makeText(this, "这是一个有图片的吐司", Toast.LENGTH_LONG); ImageView img = new ImageView(this);
2.显示图片和文字
public void showTost2(){ Toast toast = Toast.makeText(this, "这是一个有图片的吐司", Toast.LENGTH_LONG); ImageView img = new ImageView(this); img.setImageResource(R.drawable.ic_launcher); //得到toast的布局对象 LinearLayout toast_layout = (LinearLayout) toast.getView(); //为toast添加图片资源,第二个参数,0表示图片在上 toast_layout.addView(img,1); toast.show();}
原标题:显示图片的吐司Toast
关键词:图片
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。