android Toast工具类,可自定义位置和取消显示
2016-09-17 17:11
585 查看
import android.content.Context; import android.view.Gravity; import android.widget.Toast; public class ShowToast { Context mContext; Toast mToast; public ShowToast(Context context) { mContext = context; mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT); mToast.setGravity(Gravity.CENTER, 0, -30);//中部显示 } public void show(int resId, int duration) { show(mContext.getText(resId), duration); } public void show(CharSequence s, int duration) { mToast.setDuration(duration); mToast.setText(s); mToast.show(); } public void cancel() { mToast.cancel(); } }
使用方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nav_bar_normal);
ShowToast showToast = new ShowToast(this);
showToast.show("SOME TEXT",Toast.LENGTH_SHORT);
//如果一次性打开多次toast,需要关闭可用以下函数取消toast <pre name="code" class="java"> //showToast.cancel(); }
相关文章推荐
- Android 弹无虚发之第五弹:来点儿不一样的Toast(自定义Toast,设置Toast显示位置,自定义Toast的复杂布局)
- Android中自定义Toast视图和修改显示位置
- android Toast 自定义显示位置 custom position
- Android自定义Toast的时长、位置、及显示的View
- Android自定义Toast,指定Toast信息显示的位置并使用Toast显示其他View
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- Android中Toast显示时间的自定义
- android 自定义Dialog背景透明及显示位置设置
- Android中Toast显示时间的自定义
- Android进阶篇-Toast自定义显示时间
- android 自定义Toast,可设定显示时间
- (转)android Toast 自定义消息显示
- android 自定义Dialog背景透明及显示位置设置(转载)
- android 自定义Dialog背景透明及显示位置设置
- Android进阶篇-Toast自定义显示时间
- android自定义Toast的显示时间与消失
- android 自定义Dialog背景透明及显示位置设置