自定义Toast布局
2015-10-07 21:27
351 查看
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 点击按钮显示Toast
public void onClick(View v) {
customToast("自定义吐司");
}
public void customToast(String info) {
Toast toast = Toast.makeText(this, "吐司内容", Toast.LENGTH_SHORT);
// 设置显示位置,x,y为偏移量
toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 100);
View view = getLayoutInflater().inflate(R.layout.toastview, null);
TextView tv = (TextView) view.findViewById(R.id.tv);
tv.setText(info);
// 根据自定义布局,创建view并设置
toast.setView(view);
// 显示
toast.show();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 点击按钮显示Toast
public void onClick(View v) {
customToast("自定义吐司");
}
public void customToast(String info) {
Toast toast = Toast.makeText(this, "吐司内容", Toast.LENGTH_SHORT);
// 设置显示位置,x,y为偏移量
toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 100);
View view = getLayoutInflater().inflate(R.layout.toastview, null);
TextView tv = (TextView) view.findViewById(R.id.tv);
tv.setText(info);
// 根据自定义布局,创建view并设置
toast.setView(view);
// 显示
toast.show();
}
}
相关文章推荐
- 分布式消息系统:Kafka
- ISLR系列:(4.2)模型选择 Ridge Regression & the Lasso
- linux下汇编学习笔记[第一天]
- 远程登录数据库
- SPOJ-2
- NOIP2001 统计单词个数
- 《数学之美》之计算复杂度
- 【读书笔记】oracle闪回技术
- nyoj 拦截导弹 79 (转换为LIS)
- 求平均成绩
- VoltDB可以借鉴的文章
- 数组中的逆序对数(C++版)
- 连载《一个程序猿的生命周期》- 34、8个月无果而终,离职前的思考
- Android 防止锁屏后调用onDestroy()方法
- NOIP2001 数的划分
- File存储—外部存储
- C语言字符串那些事
- Java之旅mybatis学习(一)——走进mybatis
- Json 和 Jsonlib 的使用
- 基于任务复制的异构集群并行程序的执行