自定义Toast样式
来源:互联网 发布:网络借贷平台推广渠道 编辑:程序博客网 时间:2024/06/08 03:38
简单自定义Toast布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/tv_toast"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="自义定toast"
android:textSize="14sp"
/>
</LinearLayout>
重写Toast的makeText方法
public class ToastUtils extends Toast{
public ToastUtils(Context context) {super(context);
}
public static Toast makeText(Context context, CharSequence text, int duration) {
Toast result = new Toast(context);
//获取LayoutInflater对象
LayoutInflater inflate = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//添加自定义Toast布局
View v = inflate.inflate(R.layout.toast, null);
TextView tv = (TextView)v.findViewById(R.id.tv_toast);
tv.setText(text);
result.setView(v);//添加视图
result.setGravity(Gravity.BOTTOM, 0, 40);//设置Toast位置
result.setDuration(duration);//设置Toast市场
return result;
}
}
0 0
- Android自定义Toast样式
- android Toast 自定义样式
- Toast-自定义样式
- Android自定义Toast样式
- 自定义Toast样式,位置
- 自定义Toast样式
- 自定义Toast样式
- 自定义Android Toast样式
- 自定义Toast样式
- mui toast自定义样式
- mui toast自定义样式
- 自定义Toast样式
- Android自定义Toast样式
- android自定义的toast样式
- 自定义Toast,防止层叠显示问题,和自定义Toast样式
- Android 自定义Toast,修改Toast样式和显示时长
- Android 自定义Toast,修改Toast样式和显示时长
- Android中Toast的自定义的样式
- C++控制台程序实现暂停功能
- android 将数据以文件的形式保存进sd卡并调用系统所装软件打开
- android 获取当前的activity
- Android完美解决GridView异步加载图片和加载大量图片时出现OOM
- HDU5631(并查集)
- 自定义Toast样式
- APP测试流程
- 小鸡 宕机的过程记录在实例告警日志中
- freemarker切割字符串长度
- 网络框架Volley原理分析
- redis服务器初始化化
- CentOS7下为php7安装扩展
- 对待开源的态度
- JS编程艺术笔记(2)-编写JS代码的几点建议