`
baobaoupup
  • 浏览: 470607 次
文章分类
社区版块
存档分类
最新评论

消息模式Toast.makeText用法

 
阅读更多

Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。
1.默认效果

消息模式Toast.makeText用法

代码

Toast.makeText(getApplicationContext(), "默认Toast样式",
<wbr><wbr><wbr><wbr>Toast.LENGTH_SHORT).show();</wbr></wbr></wbr></wbr>

2.自定义显示位置效果

消息模式Toast.makeText用法

代码

toast = Toast.makeText(getApplicationContext(),
<wbr><wbr><wbr><wbr>"自定义位置Toast", Toast.LENGTH_LONG);<br><wbr><wbr>toast.setGravity(Gravity.CENTER, 0, 0);<br><wbr><wbr> toast.show();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

3.带图片效果

消息模式Toast.makeText用法

代码

toast = Toast.makeText(getApplicationContext(),
<wbr><wbr><wbr><wbr>"带图片的Toast", Toast.LENGTH_LONG);<br><wbr><wbr>toast.setGravity(Gravity.CENTER, 0, 0);<br><wbr><wbr> LinearLayout toastView =(LinearLayout) toast.getView();<br><wbr><wbr> ImageView imageCodeProject =new ImageView(getApplicationContext());<br><wbr><wbr>imageCodeProject.setImageResource(R.drawable.icon);<br><wbr><wbr>toastView.addView(imageCodeProject, 0);<br><wbr><wbr> toast.show();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

4.完全自定义效果

消息模式Toast.makeText用法

代码

LayoutInflater inflater = getLayoutInflater();
<wbr><wbr> View layout =inflater.inflate(R.layout.custom,<br><wbr><wbr><wbr><wbr>(ViewGroup) findViewById(R.id.llToast));<br><wbr><wbr> ImageView image = (ImageView)layout<br><wbr><wbr><wbr><wbr>.findViewById(R.id.tvImageToast);<br><wbr><wbr>image.setImageResource(R.drawable.icon);<br><wbr><wbr> TextView title = (TextView)layout.findViewById(R.id.tvTitleToast);<br><wbr><wbr>title.setText("Attention");<br><wbr><wbr> TextView text = (TextView)layout.findViewById(R.id.tvTextToast);<br><wbr><wbr>text.setText("完全自定义Toast");<br><wbr><wbr> toast = newToast(getApplicationContext());<br><wbr><wbr> toast.setGravity(Gravity.RIGHT| Gravity.TOP, 12, 40);<br><wbr><wbr>toast.setDuration(Toast.LENGTH_LONG);<br><wbr><wbr> toast.setView(layout);<br><wbr><wbr> toast.show();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

5.其他线程

消息模式Toast.makeText用法

<wbr>代码</wbr>

new Thread(new Runnable() {
<wbr><wbr><wbr> public voidrun() {<br><wbr><wbr><wbr><wbr>showToast();<br><wbr><wbr><wbr> }<br><wbr><wbr> }).start();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr></wbr>


分享到:
评论

相关推荐

    Android Toast通知用法实例详解

    代码如下:Toast.makeText(getApplicationContext(), “默认Toast样式”,Toast.LENGTH_SHORT).show(); 2.Fragment中的用法 代码如下:Toast.makeText(getActivity(),”网络连接错误,请检察网络设置”, Toast.LENGTH...

    JQuery信息提示框插件 jquery.toast.js 的使用

    JQuery信息提示框插件 jquery.toast.js 的使用,有详细的注释,可以直接使用

    Android case结构判断手机待机、来电等状态.rar

      Toast.makeText(Sample_11_6.this, "当前手机为待机状态", Toast.LENGTH_LONG).show();   break;  case TelephonyManager.CALL_STATE_OFFHOOK://通话中   Toast.makeText(Sample_11_6.this, "当前手机为通话...

    Android 演示简单toast和带图片toast的实现方法.rar

    Android 演示简单toast和带图片toast的实现方法,这些toast在平时的Android应用开发中使用频繁,本源码演示了两种最实用toast的用法,一种是不带图片,另一种是带图片:  // 简单的toast,不带图片的实现方法:  ...

    Android 检测判断手机的待机状态.rar

      Toast.makeText(   Sample6_9_Activity.this,   "手机处于待机状态!",   Toast.LENGTH_SHORT).show();   tv.setText("手机处于待机状态!");  break;  case TelephonyManager.CALL_STATE_OFFHOOK:...

    Android Toast Demo

    当点击某个控件会弹出Toast时,如果直接使用Toast.makeText()的方式...解决这个问题很简单,Toast.makeText()会不断的实例Toast这个对象,我们只要在Toast不为空的情况下不再去实例就行了。这里是一个简单的ToastDemo。

    放微信图片编辑器aar包

    Toast.makeText(getApplicationContext(),"success",Toast.LENGTH_LONG); } @Override public void onEditeCancel() { Toast.makeText(getApplicationContext(),"cancel",Toast.LENGTH_LONG); } @Override ...

    permissions.jar

    Toast.makeText(getApplicationContext(),"权限成功获取",Toast.LENGTH_SHORT).show(); } @Override void onFailed(List&lt;String&gt; grantedPermissions) { Toast.makeText(getApplicationContext(),...

    permissions-x.jar

    Toast.makeText(getApplicationContext(),"权限成功获取",Toast.LENGTH_SHORT).show(); } @Override void onFailed(List&lt;String&gt; grantedPermissions) { Toast.makeText(getApplicationContext(),...

    Android GPS

    Toast.makeText(this, "GPS模块正常", Toast.LENGTH_SHORT).show(); getLocation(); return; } Toast.makeText(this, "请开启GPS!", Toast.LENGTH_SHORT).show(); Intent intent = new Intent...

    一个简单的带图村的Android Toast实例.rar

     Toast toast = Toast.makeText(Sample_6_9.this, "这是一个带图片的Toast", Toast.LENGTH_LONG);  toast.setGravity(Gravity.CENTER, 0, 0);  View toastView = toast.getView(); //获得Toast的View  ll....

    Android使用Toast显示消息提示框

    在前面的实例中,已经应用过Toast类来显示一个简单的提示框了。这次将对Toast进行详细介绍。Toast类用于在屏幕中显示一个消息提示框,该消息提示框没有任何控制...Toast toast=Toast.makeText(this,”要显示的内容”

    安卓讯飞调用离线合成语音

    Toast.makeText(mContext, "没有安装语音+ code = " + code, Toast.LENGTH_SHORT).show(); } else { Toast.makeText(mContext, "语音合成失败,错误码: " + code, Toast.LENGTH_SHORT).show(); } } }

    qt例程Toast.7z

    qt例程Toast.7z

    Android ToastDemo

    当点击某个控件会弹出Toast时,如果直接使用Toast.makeText()的方式...解决这个问题很简单,Toast.makeText()会不断的实例Toast这个对象,我们只要在Toast不为空的情况下不再去实例就行了。这里是一个简单的ToastDemo。

    生活轨迹Android端

    Toast.makeText(YLC_APPLICATION.getInstance().getApplicationContext(), "您的网络出错啦!", Toast.LENGTH_LONG).show(); }else if (isError == MKEvent.ERROR_NETWORK_DATA) { Toast.makeText(YLC_...

    表格的增删改查

    Toast.makeText(act, "ID不能为空", Toast.LENGTH_LONG).show(); return; } User user_update = new User(msg_update, id); // int id_update = Integer.parseInt(id); UserDao userDao_update ...

    pull解析XML

    pull解析XML try { List&lt;WeatherInfos&gt; infos = weatherService.... Toast.makeText(this,"解析成功",0); } catch (Exception e) { // TODO: handle exception Toast.makeText(this,"解析失败",0); }

    Android.JNI.Toast.pas

    Delphi XE5 进行Android开发,实现Toast提示功能的源代码,很好用!

    Crouton 丰富样式的Toast.rar

    Crouton 丰富样式的Toast.rar

Global site tag (gtag.js) - Google Analytics