Android之定制自己的Toast
来源:互联网 发布:java dao模式 编辑:程序博客网 时间:2024/05/27 20:42
用惯了Toast简单显示文本的朋友大概都没怎么注意使用定制的Toast可以吸引别人的眼球吧,下面我们来演示一个小例子:
1.toast_view.xml 自定义Toast的View
1.<?xml version="1.0" encoding="utf-8"?>
2.<LinearLayout 3. xmlns:Android="http://schemas.android.com/apk/res/android" 4. Android:orientation="vertical" 5. Android:layout_width="fill_parent" 6. Android:layout_height="fill_parent"> 7. <ImageView Android:layout_width="wrap_content" 8. Android:layout_height="wrap_content" 9. Android:src="@drawable/icon"/> 10.</LinearLayout>
2.测试类
1.package com.zhf.toast;
2.
3.import Android.app.Activity; 4.import Android.content.Context; 5.import Android.os.Bundle; 6.import Android.view.Gravity; 7.import Android.view.LayoutInflater; 8.import Android.view.View; 9.import Android.widget.Toast; 10./** 11. * 定制一个自己的Toast
12. * @author Administrator
13. *
14. */
15.public class ToastAdvancedDemoActivity extends Activity { 16. /** Called when the activity is first created. */ 17. @Override 18. public void onCreate(Bundle savedInstanceState) { 19. super.onCreate(savedInstanceState); 20. setContentView(R.layout.main);
21. Toast toast=new Toast(this); 22. LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
23. View toastView=inflater.inflate(R.layout.toast_view, null); 24. toast.setGravity(Gravity.CENTER, 0, 0);//Toast显示的位置 25. toast.setView(toastView);//定制Toast 26. toast.show();
27. }
28.}
效果图如下,大家可以根据自己应用程序的需要显示不同的View
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-10/46076.htm
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-10/46076.htm
- Android之定制自己的Toast
- 定制自己的Toast通知
- android 定制Toast消息的位置
- Android开发之Volley定制自己的Request
- Android开发之定制自己的日志工具类
- Android进阶之定制自己的日志工具03
- 定制自己的Home android
- 定制自己的android系统?
- 定制自己的Android桌面
- Android 定制自己的launcher
- Android界面设计之对话框——定制Toast、AlertDialog
- Android界面设计之对话框——定制Toast、AlertDialog
- Android定制化显示toast
- Android之Toast的用法
- Android 自定义Toast:轻松实现深度可定制化的Toast
- Python3之定制自己的数据类型
- Django之定制属于自己的admin
- Android开发:定制自己的Camera
- 正则表达式
- Android Animations之LayoutAnimationController的使用方法
- JNI入门教程之HelloWorld篇
- JSP的应用
- JSP的应用
- Android之定制自己的Toast
- 遍历文件(linux)
- 什么是旁注?
- Ubuntu 11.04 Unity 时间日期消失解决办法
- Android自定义控件之我的电话小键盘
- js数据转换
- JS刷新页面总和!多种JS刷新页面代码!
- uva10177
- 关于变量访问修饰符的使用