Toast提示信息

用Toast来作为操作成功以及用户误操作等等的提示,非常的简单。直接上代码:

 

创建方式一:

   ps: 此处没有设置toast的其他属性,均使用默认的风格(个人觉得默认的风格除了字体比较小之外 还是挺好看的)

    // 利用Toast.makeText来创建toast 也可以直接用toast类的构造器

                Toast toast = Toast.makeText(this, "simple hint",
                // 设置该Toast提示信息的持续时间
                        Toast.LENGTH_LONG);
                toast.show();

 

创建方式二:

    Toast toast = Toast.makeText(ToastTest.this,
                        "toast with Pic info", Toast.LENGTH_LONG);

                toast.setGravity(Gravity.CENTER, 0, 0);
                
                // !!!获取Toast提示里原有的View
                View toastView = toast.getView();

                ImageView image = new ImageView(ToastTest.this);
                image.setImageResource(R.drawable.tools);

                // 创建一个LinearLayout容器
                LinearLayout ll = new LinearLayout(ToastTest.this);
                // 向LinearLayout添加图片和原有的View
                ll.addView(image);                                
                ll.addView(toastView);

                // 通过setView自定义 toast的显示  (想怎么整这个view就怎么整 as u wish)
                toast.setView(ll);  
                toast.show();

            }

 

posted @ 2013-10-29 17:08  mushishi  阅读(301)  评论(0编辑  收藏  举报