Android 提示信息Toast

提示信息(Toast)在程序中很常用,使用也很简单。当用户执行某个动作之后,自动显示一个提示信息,过一会儿将自动消失,这就是Toast。

在程序中创建Toast的步骤说明如下:

1、调用Toast 的静态方法 makeTextO 添加显示文本和时长。

2、调用Toast 的 showO显示。

示例代码如下:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btn1=(Button)this.findViewById(R.id.btn_main1);
        btn1.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                Toast.makeText(getApplicationContext(), "我显示一会",Toast.LENGTH_LONG).show();
                //上句可改为下句
                //Toast t=Toast.makeText(getApplicationContext(), "我显示一会",Toast.LENGTH_LONG);
                //t.show();
            }
        });
    }
}

其中Toast.LENGTH_LONG(Toast.LENGTH_LONG)为时间常量属性
时间: 2024-10-23 06:25:55

Android 提示信息Toast的相关文章

android之Toast多次提示延时处理

学习android的人应该都明白Toast是用来做做什么的,在这里就不多说了. Toast提示出现后会停留一段时间,在这段时间内再次执行Toast会有时间延迟,即上一次提示消失后下一次才出现.这时我们希望信息能及时更新. 解决思路:当前没有提示信息时正常执行:当前有提示信息时新信息覆盖原来的信息. 法一:创建一个ToastShow类,用于封装此功能 import android.content.Context; import android.view.Gravity; import androi

android 自定义Toast显示风格

1.创建一个自己想要显示Toast风格的XML如下代码(toast_xml.xml): [html] view plaincopyprint? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match

Cocos2d-x实现Android的Toast功能

1.Toast Android的Toast是一个View视图,快速为用户显示少量的信息.主要用于一些提示和帮助.本文实现了Toast最基本的操作能, 代码如下: //PacToast.h #include "cocos2d.h" #include "cocos-ext.h" #include "ui/CocosGUI.h" USING_NS_CC; USING_NS_CC_EXT; using namespace ui; class PacToa

Android 解决Toast一直显示个不停的问题

做程序的时候最常用的弹出大概就是Toast了.但有时候会发先一个特别尴尬的问题,就是:一旦你点击某个按钮次数多了,即使在程序退出后,Toast也弹个不停.什么原因造成的呢? 是这样的:我们为了方便,在写弹出Toast的时候通常使用的是Toast.makeText(this, "Toast测试", Toast.LENGTH_LONG).show();.弹出Toast过多恰恰就出现在这段代码本身.因为每调用一次这段代码程序就会重新创建一个Toast对象(Tost弹出的顺序是一个接一个的,也

Android 更改 Toast 的默认位置

Android中Toast的默认位置在屏幕靠近底部的位置,这个默认位置有时候并不合适.比如页面上内容较少时,内容一般集中在屏幕上半部分,用户的注意力也集中在屏幕上半部分,默认位置的Toast用户可能没有注意到.还有可能是默认位置的Toast被用户的手挡住了.实践中感觉将Toast显示在屏幕的中部或中上部会比较好.如何修改Toast的默认位置呢?下面做一个简单的例子来演示一下. 先上截图: 布局文件activity_toast.xml代码如下: <?xml version="1.0"

android自定义Toast之-弹出消息

实现方法: 1.new 一个Toast实例toast. 2.自定义一个显示的View实例view . 3.把toast.setView(view),toast.setDuration(Toast.LENGTH_LONG)设置显消息示时间 4.避免操作有误一直重复弹出消息处理,定义一个Toast的全局变量避免重复实例化进行控制 下面是代码 package com.android.hexiang.otptoken; import android.view.Gravity; import androi

Android的Toast介绍-android学习之旅(三十六)

Toast简介 Toast是一个非常方便的消息提示框,会在桌面显示一个短暂的消息提示.有两个特点: 1.消息不会获得焦点. 2.过一段时间会自动消失. Toast的生成步骤 1.调用构造器或者静态方法makeText()来生成一个Toast. 2.调用Toast设置该消息的对其方式,页边距等. 3.调用Toast的show()方法将他显示出来. Toast大部分只能显示消息,如果要显示图片和图表等需要用setView()方法进行定制. 带图片的消息提示 demo package peng.liu

Android之Toast通知的几种自定义用法

Toast在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失. 1.默认用法 [html] view plain copy print? Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show(); 2.Fragment中的用法 [html] view plain copy print? Toast.makeText(getActivity(),"网络连接错误,请检察网络设

android 开发-Toast控件的实现

Toast吐司: Toast内容简单,不做过多介绍,Toast支持自带简单吐司,自定义吐司.内容简单可见代码,详见API.A toast provides simple feedback about an operation in a small popup. It only fills the amount of space required for the message and the current activity remains visible and interactive. Fo