android开发中关于toast的使用 10
Toast是android开发中比较常见的一种消息提示方式,现在我想自定义一个Toast,比如ToastActivity.java,如果我想让这个自定义的Toast能够在...
Toast是android开发中比较常见的一种消息提示方式,现在我想自定义一个Toast,比如ToastActivity.java,如果我想让这个自定义的Toast能够在全局使用(就是在别的例如Activity中调用这个自定义Toast),该怎么写?希望给为网友能给点意见,谢谢了。
展开
2个回答
2015-06-11 · 知道合伙人软件行家
关注
展开全部
Toast现在也是可以全局调用啊
我这里封装了一个toast
这个解决了toast调用多次,屏幕上一直弹出的问题
调用方式
MyToast.showToast(context,"提示",Toast.LENGTH_LONG);
那么你可以写个公共的Activity父类,让所有的子类都继承它
这样你可以再封装了下
public void showLongToast(String msg){
MyToast.showToast(this,msg,Toast.LENGTH_LONG);
}
public void showShortToast(String msg){
MyToast.showToast(this,msg,Toast.LENGTH_SHORT);
}
追问
我的想法是不用系统自带的Toast,而是自己定义一个Toast,比如改变它出现的位置、形状、以一张图片为背景等。这个怎么弄啊,谢谢了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询