精华内容
下载资源
问答
  • Android Studio Toast

    2016-08-18 06:02:49
    ![图片说明](https://img-ask.csdn.net/upload/201608/18/1471500153_910953.png)
  • 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
    

    之后才可以用

    展开全文
  • 在build.grade (Modul: app)文件里添加...android{compileOptions.encoding="GBK"}整个build.grade (Modul: app)内容如下: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVe

    在build.grade (Modul: app)文件里添加一面一句:

    android{compileOptions.encoding="GBK"}
    整个build.grade (Modul: app)内容如下:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 22
        buildToolsVersion "22.0.1"
    
        defaultConfig {
            applicationId "com.example.notification"
            minSdkVersion 16
            targetSdkVersion 22
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
        android{compileOptions.encoding="GBK"}
    }
    
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.2.0'
    }


    展开全文
  • Android Studio基础Toast信息 Toash弹出信息是给用户看的,Logcat信息是开发相关人员查看。

    Android Studio基础Toast信息

    Toash弹出信息是给用户看的,Logcat信息是开发相关人员查看。

    使用按钮进行Toast弹出信息

    第一步:在布局XML文件中设置

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity">
    
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="按钮文本"
            android:textSize="10sp"
            />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/select_login_btn"
            android:textSize="20sp"
            android:onClick="login"
            />
        <Button
            android:id="@+id/btn2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/select_login_btn"
            android:textSize="30sp"
            android:text="匿名内部类方法"
            />
        <EditText
            android:id="@+id/et_01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:hint="只能输入数字"
            android:textSize="20sp"
            android:textColorHint="@android:color/holo_red_dark"
            android:inputType="number"
            />
        <EditText
            android:id="@+id/et_02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:hint="文本输入"
            android:textSize="20sp"
            android:textColorHint="@android:color/holo_red_dark"
            />
        <EditText
            android:id="@+id/et_03"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:hint="输入密码"
            android:textSize="20sp"
            android:textColorHint="@android:color/holo_red_dark"
            android:inputType="textPassword"
            />
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@mipmap/ic_launcher"
            />
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:src="@mipmap/ic_launcher"
            />
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="男"
            />
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="女"
            />
        <RadioGroup
            android:id="@+id/rg_gender"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
        >
            <RadioButton
                android:id="@+id/rb_male"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="男"
                />
            <RadioButton
                android:id="@+id/rb_female"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="女"
                />
        </RadioGroup>
        <RadioGroup
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            >
            <RadioButton
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="男"
                />
            <RadioButton
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="女"
                />
        </RadioGroup>
        <CheckBox
            android:id="@+id/cb_ds"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="登山"
            />
        <CheckBox
            android:id="@+id/cb_yy"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="游泳"
            />
    </LinearLayout>

    第二步:在MainActivity.java中绑定布局XML,并定义Toast事件内容

    package com.xwb.btn1;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    import android.widget.EditText;
    import android.widget.RadioGroup;
    import android.widget.Toast;
    
    public class MainActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener{
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_btn);//设置的布局界面
            //final:变量(一般为常量,即值不可以被修改);类(不能被继承,俗称太监类);方法(不能被重写)
            //EditText et_01中的et_01为MainActivity.java的变量值,来绑定布局中R.id.et_01
            final EditText et_01 = findViewById(R.id.et_01);
            final EditText et_02 = findViewById(R.id.et_02);
            final EditText et_03 = findViewById(R.id.et_03);
            btn2 = findViewById(R.id.btn2);
            //匿名内部类
            btn2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Log.i("MainActivity","匿名内部类被点击");
                    Log.i("et_01",et_01.getText().toString());//log信息打印出来。log.i只能打印string
                    Log.i("et_02",et_02.getText().toString());
                    Log.i("et_03",et_03.getText().toString());
                    //Toast有两个方法makeText(创建提示框),show()(显示提示框)
                    //makeText有三个参数context、text(显示的内容)、duration
                    //context上下文(承上启下作用)是从桌面获取或最底层获取,传值性操作,凡是眼睛能看得到都有关
                    //context的写法为 类名.this。就写MainActivity.this
                    //duration显示时间。Toast.LEVGTH_SHORT:1秒,实际值0。Toast.LEVGTH_LONG:2秒,实际值1
                    //下面为是三中方式写法
                    Toast.makeText(MainActivity.this, "匿名内部类被点击", Toast.LENGTH_SHORT).show();
                    //Toast.makeText(MainActivity.this, "", Toast.LENGTH_LONG).show();
                    //Toast.makeText(MainActivity.this, "", 0).show();
                }
            });
            RadioGroup reg_gender = findViewById(R.id.rg_gender);
            //添加切换事件,也可以添加点击事件
            reg_gender.setOnCheckedChangeListener(this);
            final CheckBox cb_ds = findViewById(R.id.cb_ds);
            cb_ds.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    //buttonView被点击的控件,或被触发的事件
                    //isChecked复选框是否被选中
                    Log.i("onCheckedChanged",cb_ds.getText().toString() + (isChecked ? "被选中":"取消选中"));
                }
            });
            cb_ds.setChecked(true);
        }
    
        //点击事件方法,注意public void 方法名(View v),当中方法名与v可以自定义
        public void login(View v) {
            Log.i("MainActivity","按钮被点击");
        }
        //定义匿名内部类按钮事件的属性
        private Button btn2;
    
        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId) {
            //checkedId为选中的按钮
            switch (checkedId) {
                case R.id.rb_male:
                    Log.i("onCheckedChanged","男");
                    break;
                case R.id.rb_female:
                    Log.i("onCheckedChanged","女");
                    break;
            }
        }
    }

    第三步:运行app的效果

    展开全文
  • Android Studio自定义Toast输入的快速模板 tags:android技术 文章目录Android Studio自定义Toast输入的快速模板新建一个自定义的组新建一个模板输入模板信息变量编辑使用 在编写程序的使用,经常会使用会有用到Toast...
  • Android Studio 使用Toast

    2018-12-25 15:31:00
    ToastAndroid系统中体重的一种非常好的提醒方式在程序中可以将很小的一段消息提醒给用户在一段时间后自动消失,不会占用如何屏幕空间 Button button1=(Button) findViewById(R.id.button_1);//获取布局的...
  • Android Studio_Toast消息提醒

    千次阅读 2019-01-14 22:09:54
    Android Studio_Toast消息提醒 1、ToastAndroid系统提供的一种非常简洁的消息提醒方式,程序中可以使用它实现将短小的消息通知给用户,一点时间后自动消失,且不占用屏幕的任何空间。 2、Toast用法其实非常简单,...
  • Android Studio [Toast]

    2019-04-17 22:38:00
    ToastActivity.java package com.xdw.a122; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; impo...
  • AndroidStudio自定义Toast及其用法

    万次阅读 多人点赞 2018-09-08 21:05:27
    1.默认的Toast 2.居中的Toast 3.自定义的Toast ​ 1.默认的Toast Toast.makeText(getApplicationContext(),"默认的Toast",Toast.LENGTH_LONG).show(); 格式为:Toast.makeText(所在的Activity的...
  • Toastandroid studio提供的一种非常好的提醒方式,即提示信息,以短小信息的形式通知给用户,在一段时间之后会自动消失。 下面我们通过一个示例进行解释它的用法 示例:设置一个按钮,点击按钮的时候显示提示...
  • 在编写程序的使用,经常会使用会有用到Toast的场景,特别是在测试一些新的库的使用(别问我为什么不用Log,有的手机就是打不出Log,无解,比如我的手机,所以非常无奈,就只能用Toast勉强看一下)。另外,在实际的...
  • Android Studio 开发Toast在子线程中的问题 本博客是记录使用android studio开发中遇到的问题及解决办法: 大多都知道在Android线程中:主线程不能进行网络操作,子线程中不能进行UI操作。所以会另开一个子线程去...
  • 这个是替换了toast的makeText函数功能,makeText中Toast.LENGT_SHORT时间是2秒,现在新函数中500是指500ms,这个时间就是由自己设置的Toast.makeText(MainActivity.this, data[position], Toast.LENGTH_SHORT).show...
  • android studio开发 Toast消息和控制台输出内容出现乱码解决方案
  • 在使用Toast时,如果直接调用makeText函数,每次点击就会创建一个Toast对象,后面的Toast对象会在前面的Toast显示完以后依次显示。 所以会导致点击10次一直显示几十秒的情况,和我们平常使用的习惯不符。因此封装...
  • Android studioToast,menu的用法

    千次阅读 2018-07-29 19:37:02
    我觉得这个Toast提醒是真的舒服,看着就好看。 首先要定义一个弹出Toast的触发点。我们上一个界面正好有一个button,我们要做的只是修改一下onCreate方法,就像这样: public class FirstActivity extends ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 526
精华内容 210
热门标签
关键字:

androidstudiotoast