精华内容
下载资源
问答
  • Android Studio Toast 提示框显示

    千次阅读 2019-07-22 21:01:47
    1. Use the code mode as follow instead of the past mode in java...Toast.makeText(this, "This is a toast",Toast.LENGTH_SHORT).show() 2. The key point is : use the ( .this ) to replace the former ( Mai...

    1. Use the code mode as follow instead of the past mode in java :

    Toast.makeText(this, "This is a toast",Toast.LENGTH_SHORT).show()
    

    2. The key point is :

    use the ( .this ) to replace the former ( MainActivity.this ).

    3. The other usages like using in Java.

    展开全文
  • 今天在敲Android studiotoast的使用遇到了问题 辛苦找了一圈才解决,在这里分享一下: 首先:Toast.makeText() // 第一个参数:当前的上下文环境。可用getApplicationContext()或this // 第二个参数:要显示的字符...

    今天在敲Android studio,toast的使用遇到了问题
    辛苦找了一圈才解决,在这里分享一下:
    首先:Toast.makeText()
    // 第一个参数:当前的上下文环境。可用getApplicationContext()或this
    // 第二个参数:要显示的字符串。也可是R.string中字符串ID
    // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短)
    我发现,第一个参数用什么是与当前所在地是有关的
    在MainActivity.java中,我用的是getBaseContext()

     Toast.makeText(getBaseContext(),"显示的文本",Toast.LENGTH_SHORT).show();
    

    当复制到自己另创的.java文件后发现不能用,找一圈,没找到可以用的,就自己在编译器给的几个选项里试了一下,发现直接getContext()就可以了

    Toast.makeText(getContext(),"显示的文本",Toast.LENGTH_SHORT).show();
    

    可能是自创的.java读取不到主类的Context吧哈哈
    在我多次用到这个功能之后,我觉得应该是要Activities类才可以用上面那个,也就是说

    extends AppCompatActivity
    

    之后才可以用

    展开全文
  • 目录1.默认的Toast2.居中的Toast3.自定义的Toast​1.默认的ToastToast.makeText(getApplicationContext(),"默认...格式为:Toast.makeText(所在的Activity的Context,"Toast显示的内容",Toast.LENGTH_LONG).show();!!...

    目录

    1.默认的Toast

    2.居中的Toast

    3.自定义的Toast

    1.默认的Toast

    Toast.makeText(getApplicationContext(),"默认的Toast",Toast.LENGTH_LONG).show();

    格式为:Toast.makeText(所在的Activity的Context,"Toast显示的内容",Toast.LENGTH_LONG).show();

    !!一定不要忘了.show哦,不然显示不出来~

    c13c199270862ccd25b0947c89adb774.gif

    2.居中的Toast

    //maketext决定Toast显示内容

    Toast toastCenter = Toast.makeText(getApplicationContext(),"居中的Toast",Toast.LENGTH_LONG);

    //setGravity决定Toast显示位置

    toastCenter.setGravity(Gravity.CENTER,0,0);

    //调用show使得toast得以显示

    toastCenter.show();

    d5dbe28f26f1f975cfd3c960209bb3aa.gif

    3.自定义的Toast

    我自定义的Toast里面不要只有几个字,而是再加上一张图片,让Toast显得活泼一点。所以首先要写一个具有一张图片和一段文字的.xml文件,然后将其作为一个inflater塞进toast里面。

    toast.xml

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="200dp"

    android:layout_height="200dp"

    android:orientation="vertical"

    android:gravity="center">

    !!图片

    android:id="@+id/iv_toast"

    android:layout_width="100dp"

    android:layout_height="100dp"

    android:layout_marginBottom="10dp"

    android:scaleType="fitCenter"/>

    !!文字

    android:id="@+id/tv_toast"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"

    android:textColor="@color/colorPrimaryDark"

    />

    .java

    Toast toast=new Toast(getApplicationContext());

    //创建一个填充物,用于填充Toast

    LayoutInflater inflater = LayoutInflater.from(ToastActivity.this);

    //填充物来自的xml文件,在这个改成一个view

    //实现xml到view的转变哦

    View view =inflater.inflate(R.layout.toast,null);

    //不一定需要,找到xml里面的组件,设置组件里面的具体内容

    ImageView imageView1=view.findViewById(R.id.iv_toast);

    TextView textView1=view.findViewById(R.id.tv_toast);

    imageView1.setImageResource(R.drawable.smile);

    textView1.setText("哈哈哈哈哈");

    //把填充物放进toast

    toast.setView(view);

    toast.setDuration(Toast.LENGTH_SHORT);

    //展示toast

    toast.show();

    bf4f058ae3a948812fbff2ba194439ec.gif

    展开全文
  • ToastAndroid Studio中的一个视图,用来快速显示少量信息。Toast显示信息时,就像漂浮在程序之上,当调整Android系统的声音或者保存设置时就会看到Toast显示的信息,如图1所示。 图1 调整Android系统声音 1 ...

    Toast是Android Studio中的一个视图,用来快速显示少量信息。Toast显示信息时,就像漂浮在程序之上,当调整Android系统的声音或者保存设置时就会看到Toast显示的信息,如图1所示。

     图1 调整Android系统声音

    1 基本使用方法

    在MainActivity类的onCreate()方法中,通过Toast类显示信息的代码如图2所示。

     

    图2 Toast的基本使用方法

     其中,toast是Toast类的对象,makeText()方法是Toast类的静态方法,该方法的作用是创建一个包含文本视图的标准Toast对象。makeText()方法包含三个参数,第一个参数是上下文,this表示MainActivity类;第二个参数是要显示的信息;第三个参数是信息显示的时间,Toast.LENGTH_LONG是Toast类定义的一个常数,表示3.5秒。makeText()方法返回值是创建好的Toast类的对象。

    相关链接1 Toast.LENGTH_LONG和Toast.LENGTH_SHORT是Toast类定义的常数,其中Toast.LENGTH_LONG的值是0x00000001,表示3.5秒,Toast.LENGTH_SHORT的值是0x00000000,表示2秒。

    通过toast调用Toast类的show()方法来显示视图。

    Toast显示效果如图3所示。

     图3 Toast基本用法

    2 设置Toast的位置

    在“1 基本使用方法”提到的代码中,Toast程序的下部居中显示,可以可以设置Toast显示的位置。而Toast的位置用Gravity类来表示。

    2.1 Gravity类

    Gravity类用来表示对象在大容器中的位置信息。该类定义了很多常量用来表示位置。其中,Gravity.TOP、Gravity.BOTTOM、Gravity.LEFT、Gravity.RIGHT和Gravity.CENTER分别表示容器的顶部、底部、左侧、右侧和中央位置。

    2.2 setGravity()方法

    使用setGravity()方法可以设置Toast的位置,在show()方法调用之前,使用如下代码设置Toast的位置。

     图4 设置Toast的位置

    其中,第一个参数表示Toast的位置,第二个和第三个参数分别表示水平和垂直的位移量。设置位置后的Toast如图5所示。

     图5 调整位置后的Toast

    展开全文
  • 3 设置Toast的字体和颜色 Toast信息的字体和颜色与其他视图的字体和颜色相同。因此,调整Toast的字体和颜色,实际上就是调整其他视图的字体和颜色。 在show()方法之前,使用如图6所示的代码。 图6 设置Toast的...
  • Android Studio 使用Toast

    千次阅读 2018-12-25 15:31:00
    ToastAndroid系统中体重的一种非常好的提醒方式在程序中可以将很小的一段消息提醒给用户在一段时间后自动消失,不会占用如何屏幕空间 Button button1=(Button) findViewById(R.id.button_1);//获取布局的...
  • 屏蔽系统通知,Toast无法显示的解决方案 v2.0.0
  • 1、Toast Handler handler = new Handler(Looper.getMainLooper()); handler.post(new Runnable() { @Override public void run() { //放在UI线程弹Toast ...android.support.v7.app.AlertDialog.Builder b
  • Android Studio Toast

    2016-08-18 06:02:49
    ![图片说明](https://img-ask.csdn.net/upload/201608/18/1471500153_910953.png)
  • Android Studio自定义Toast输入的快速模板 tags:android技术 文章目录Android Studio自定义Toast输入的快速模板新建一个自定义的组新建一个模板输入模板信息变量编辑使用 在编写程序的使用,经常会使用会有用到Toast...
  • 起初我想要的是取消Toast中当前显示的消息以显示新消息,因此我搜索并发现需要创建Toast对象以使用。取消方法。因此,我在MainActivity的行下创建了一个Toast对象,但是当我运行该应用程序时出现错误。它说“不幸的...
  • Android Studio 开发Toast在子线程中的问题 本博客是记录使用android studio开发中遇到的问题及解决办法: 大多都知道在Android线程中:主线程不能进行网络操作,子线程中不能进行UI操作。所以会另开一个子线程去...
  • 在编写程序的使用,经常会使用会有用到Toast的场景,特别是在测试一些新的库的使用(别问我为什么不用Log,有的手机就是打不出Log,无解,比如我的手机,所以非常无奈,就只能用Toast勉强看一下)。另外,在实际的...
  • Android Studio_Toast消息提醒

    千次阅读 2019-01-14 22:09:54
    Android Studio_Toast消息提醒 1、ToastAndroid系统提供的一种非常简洁的消息提醒方式,程序中可以使用它实现将短小的消息通知给用户,一点时间后自动消失,且不占用屏幕的任何空间。 2、Toast用法其实非常简单,...
  • 最近项目中出现一个问题,就是有的手机在关闭系统通知,结果项目中使用的原生Toast在有的手机上竟然不显示了,然后就去查系统源码,发现原来原生的Toast是基于NotificaitionManagerService实现的,难怪有些手机不...
  • Android 解决Toast不显示

    2021-07-01 17:51:50
    没有调用show方法 例如:Toast.makeText(MainActivity.this,“休眠”,Toast.LENGTH_SHORT).show();
  • 在build.grade (Modul: app)文件里添加...android{compileOptions.encoding="GBK"}整个build.grade (Modul: app)内容如下: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVe
  • Android Studio 在活动中使用Toast

    万次阅读 2015-07-20 18:38:18
    ToastAndroid系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间内自动消失,并且不会占用任何屏幕空间 ###################################### ...
  • Android Studio基础Toast信息 Toash弹出信息是给用户看的,Logcat信息是开发相关人员查看。
  • public class TestToastActivity extendsAppCompatActivity {privateButton mBtnApple;privateButton ...privateToast toast;privateLayoutInflater inflater;privateView view;privateImageView Iv;private...
  • android studio开发 Toast消息和控制台输出内容出现乱码解决方案
  • Android Studio 运行模拟器时显示不全、乱码,以及Toast无法正常显示的解决办法 解决方案: 在AVD管理中,清楚模拟器数据,重启即可,如图
  • AndroidToast的简单使用

    千次阅读 2020-02-05 14:18:31
    1. 概述 Toast 是一个 View 视图,快速的为用户显示少量的信息。...Toast 最常见的创建方式是使用静态方法 Toast.makeText()。 2. Toast.makeText() Toast.makeText()有3个参数: (1)第一个参数:当前的...
  • Toast提示框 三个参数(上下文-你所在的activity)(提示内容)(显示时间长短) Toast.makeText(getApplicationContext(),"提示:",Toast.LENGTH_LONG).show(); Log日志 介绍: Log.e()记录错误信息error Log....
  • AndroidToast的默认位置在屏幕靠近底部的位置,这个默认位置有时候并不合适。比如页面上内容较少时,内容一般集中在屏幕上半部分,用户的注意力也集中在屏幕上半部分,默认位置的Toast用户可能没有注意到。还有...
  • android Toast大全(五种情形)建立属于你自己的Toast
  • 方法一:使用setOnClickListener()方法 import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View;...import android.widget.Toast; public c...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,769
精华内容 9,507
关键字:

androidstudiotoast