自定义 Toast View
来源:互联网 发布:芒种日期算法 编辑:程序博客网 时间:2024/06/14 08:12
1.获得Toast view 添加view
Toast toast = Toast.makeText(MainActivity.this, "自定义View", Toast.LENGTH_SHORT); LinearLayout linearLayout = (LinearLayout) toast.getView(); ImageView image = new ImageView(MainActivity.this); image.setImageResource(R.mipmap.ic_launcher); linearLayout.addView(image); toast.show();Toast.makeText源码:
public static Toast makeText(Context context, CharSequence text, @Duration int duration) { Toast result = new Toast(context); LayoutInflater inflate = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflate.inflate(com.android.internal.R.layout.transient_notification, null); TextView tv = (TextView)v.findViewById(com.android.internal.R.id.message); tv.setText(text); result.mNextView = v; result.mDuration = duration; return result; }
2.自定义Toast view
Toast toast=new Toast(context); View viewMain = LayoutInflater.from(context).inflate(R.layout.activity_main, null); toast.setView(viewMain); toast.show();
0 0
- 自定义Toast,悬浮view
- 自定义 Toast View
- 自定义Toast、View
- 自定义toast View
- 自定义View----不消失的Toast
- 点击消失Toast - 自定义View dialog
- Android自定义Toast,指定Toast信息显示的位置并使用Toast显示其他View
- Android通过Window获取View&模拟点击&自定义Toast
- 自定义Toast效果,windows层添加view,多个Toast效果
- 自定义View继承现有的Toast,实现订单提醒的Toast,从左下角显示然后退出
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义Toast
- 自定义toast
- 自定义toast
- 自定义Toast
- 自定义toast
- reverse engineering hibernate 生成带注解的实体类
- 表达式括号匹配_洛谷1739_栈
- 5.3.1codevs1073 家族
- java版KMP算法
- 热血军团-英文单词
- 自定义 Toast View
- JAVA的IO操作(五)
- hdu 5747Aaronson(暴力)
- java.Socket。io通信,Unrecongnized Windows Sockets error:0:JVM_BIND
- BerSU Ball
- Ubuntu 15.10/16.04 上安装Caffe——确保编译好的库相互兼容
- FFT学习小记
- Struts2学习(二)数据封装机制
- HDU 5738 Eureka