Toast类

    //首先定义全局变量mToast已经显示和隐藏函数    private Toast mToast;    // 隐藏toast信息框常量    public static final int AIRPLAY_MESSAGE_HIDE_TOAST = 22;    // 显示toast信息框时间    public static final int AIRPLAY_TOAST_DISPLAY_TIME = 1000;    public void showShortToast(String text) {        if(mToast == null) {            mToast = Toast.makeText(AppContext.getInstance(), text, Toast.LENGTH_SHORT);        } else {            mToast.setText(text);            mToast.setDuration(Toast.LENGTH_SHORT);        }        mToast.show();    }    public void cancelToast() {        if (mToast != null) {            mToast.cancel();        }    }

调用


final Handler m_Handler = new Handler(){                    @Override                    public void handleMessage(Message msg) {                        super.handleMessage(msg);                        // TODO Auto-generated method stub                        switch (msg.what) {                            case 0:                                break;                            case BaseActivity.AIRPLAY_MESSAGE_HIDE_TOAST: {                                cancelToast();                                break;                            }                        }                    }                };      showShortToast(getString(R.string.error_tag_name_input));      Message delayMsg = m_Handler.obtainMessage(AIRPLAY_MESSAGE_HIDE_TOAST);      m_Handler.sendMessageDelayed(delayMsg, AIRPLAY_TOAST_DISPLAY_TIME);

   private static final int LONG_DELAY = 3500// 3.5 seconds           

   private static final int SHORT_DELAY = 2000// 2 seconds


Toast.Long = 3.5s

Toast.short = 2.0s

Toast..makeText( Context  context, CharSequence  text, int duration) .show() 中的duration只能设这两个值,其他值是没有用的

更多相关文章

  1. Android adb 下 am broadcast -a发送信息详解
  2. Android 显示网络信息 ConnectivityManager用法
  3. Android设备系统及屏幕分辨率统计信息汇总(截至2018年7月)
  4. android2.1获得联系人信息+Android 获取信息终端
  5. Android Build获得系统信息
  6. [置顶] 手机信息备份和恢复系统
  7. Android 获取手机的厂商信息

随机推荐

  1. Android、iPhone和Java三个平台一致的加
  2. Android开发人员应避免的10个误区
  3. Android前台画面和后台service之间通信的
  4. Android代码混淆防反编译解决方案研究
  5. Android Button控件的使用
  6. Android 应用程序开发---编程指导标准(初
  7. Android应用程序的Life Cycle
  8. Android学习网怎么来建设它呢?
  9. Android:带你玩转Servie,子线程,与UI线程通
  10. Android源代码是这样搞到的(图解)