精华内容
下载资源
问答
  • Android Studio 运行模拟器时显示不全、乱码,以及Toast无法正常显示的解决办法 解决方案: 在AVD管理中,清楚模拟器数据,重启即可,如图

    Android Studio 运行模拟器时显示不全、乱码,以及Toast无法正常显示的解决办法

    解决方案:
    在AVD管理中,清楚模拟器数据,重启即可,如图
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 在使用Toast时,如果直接调用makeText函数,每次点击就会创建一个Toast对象,后面的Toast对象会在前面的Toast显示完以后依次显示。 所以会导致点击10次一直显示几十秒的情况,和我们平常使用的习惯不符。因此封装...

    在使用Toast时,如果直接调用makeText函数,每次点击就会创建一个Toast对象,后面的Toast对象会在前面的Toast显示完以后依次显示。

    所以会导致点击10次一直显示几十秒的情况,和我们平常使用的习惯不符。因此封装一个ToastUtil类实现 每次点击都显示最后一个。

    public class ToastUtil {
        public static Toast mToast;
       
        public void showMsg(Context context,String Msg) {
            if (mToast == null) {
    
                mToast = Toast.makeText(context,msg,Toast.LENGTH_LONG);
    
            } else {
    
                mToast.setText(msg);
            }
    
            mToast.show();
    
        }
    
    }

    首先定义一个mToast,在第一次点击时mToast == null,因此makeText创建一个Toast对象然后用show()显示,在第二次点击后只对mToast的文字显示进行设置然后显示。在这个过程中只在第一次点击创建了一个Toast对象,在后面的点击中,每点击一次重设一次mToast然后显示,因此只会显示最后一个。

    在Activity中调用:

    ToastUtil.showMsg(getApplicationContext(),"有个性的Toast");

    这样就可以实现多次点击不排队,只显示最后一个的功能。

    展开全文
  • Android Studio_Toast消息提醒

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

    Android Studio_Toast消息提醒

    1、Toast是Android系统提供的一种非常简洁的消息提醒方式,程序中可以使用它实现将短小的消息通知给用户,一点时间后自动消失,且不占用屏幕的任何空间。
    2、Toast用法其实非常简单,通过静态方法makeText()创建一个Toast对象然后调用show()方法将其显示出来
    3、makeText()参数有三个:第一个是一个context,为Toast指定上下文;第二个是String,为提示内容;第三个多长时间消失,为Toast.LENGTH_SHORT和Toast.LENGTH_LONG.

    代码如下

            Button button1=(Button) findViewById(R.id.button_1);//获取到Button元素
            button1.setOnClickListener(new View.OnClickListener(){
            	//添加消息响应
                @Override
                public void onClick(View v)
                {
                    Toast.makeText(FirstActivity.this,"You clicked the button1",Toast.LENGTH_SHORT).show();
                }
            });
    

    结果

    在这里插入图片描述

    展开全文
  • 在网上搜了很多toast连续点击不显示,傻愣愣的我还被这个东西搞了一个下午 解决方案: 声明一个toast,例 private Toast mtoast; 然后把下面这个加入到你认为合适的地方 if(mtoast != null){ mtoast.cancel(); } ...

    在网上搜了很多toast连续点击不显示,傻愣愣的我还被这个东西搞了一个下午

    解决方案:
    声明一个toast,例

    private Toast mtoast;
    

    然后把下面这个加入到你认为合适的地方

    if(mtoast != null){
    	mtoast.cancel();
    }
    

    你就当做.canel()是清除mtoast为null ,但是不知道为什么我实验后发现mtoast.canel()并不等于null ,请求大哥们更正!!!!
    首先我们要让吐司窗口(反正我就这么叫他)显示出来吧,那么这个判断必定得放在show()之前,网上很多文章都把.canel()放在show()之后,我也傻愣愣的照着他们的敲,还傻愣愣的发现不了这么简单的错误。

    我出问题修改后的文件

    java文件

    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.ImageView;
    import android.widget.Toast;
    
    public class BtnActivity extends AppCompatActivity {
    
        private Button btn = null;
        private ImageView img = null;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_btn);
    
            //响应按钮点击事件1.找到控件
            btn = (Button) findViewById(R.id.button1);
            img = (ImageView) findViewById(R.id.imageView7);
            //2.响应
            btn.setOnClickListener(new View.OnClickListener() {
                private Toast mtoast;
                @Override
                public void onClick(View v) {
                    //设置响应内容 吐司弹窗
                    //去掉其他留这个就是最基本的toast 现在是为显示实时toast的修改Toast.makeText(BtnActivity.this,"显示图片成功",Toast.LENGTH_SHORT).show();
                    if (mtoast != null){  //清除mtoast的内容  注意清除后motoast并不等于null 并且用这种方法吐司窗口可以实时最新的且连续点击不会不显示
                        mtoast.cancel();
                    }
                    if(img.getVisibility() == View.INVISIBLE){
                        img.setVisibility(View.VISIBLE);
                        mtoast=Toast.makeText(BtnActivity.this,"显示图片成功",Toast.LENGTH_SHORT);
    
                    }else if(img.getVisibility() == View.VISIBLE){
                        img.setVisibility(View.INVISIBLE);
                        mtoast=Toast.makeText(BtnActivity.this,"隐藏图片成功",Toast.LENGTH_SHORT);
                    }
                    mtoast.show();
                }
            });
        }
    }
    
    

    布局文件XML 若要复制得修改图片

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="visible"
        tools:context=".BtnActivity">
    
        <Button
            android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="32dp"
            android:text="Button"
            android:textSize="36sp"
            android:visibility="visible"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        <ImageView
            android:id="@+id/imageView7"
            android:layout_width="263dp"
            android:layout_height="262dp"
            android:layout_marginTop="32dp"
            android:visibility="invisible"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/button1"
            app:srcCompat="@drawable/head" />
    
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    
    展开全文
  • Step1: 进入AVD Manager Step2:点击对应虚拟设备项最右边的倒三角 Step3:选择Wipe Data后再次启动模拟器(会清空所有个人数据)
  • 1.Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点、一段时间过后自动消失!2.特点: Toast是一种提供给用户简洁提示信息的视图。 能获得焦点 显示一段时间后自动消失 ...
  • 在主活动中成功打开了次活动但是却显示不出来列表。可是我的通讯录里面是有数据的,通讯录如图: ![图片说明](https://img-ask.csdn.net/upload/201912/11/1576052176_509247.png) 程序运行图: ![图片说明...
  • Android Studio 运行模拟器时显示不全、乱码,以及Toast无法正常显示的解决办法 解决方案: 在AVD管理中,清楚模拟器数据,重启即可,如图
  • androidStudio生成的空白activity按照《第一行代码》中的方法隐藏标题栏,也就是requestWindowFeature(Window.FEATURE_NO_TITLE);运行后发现标题栏依然存在 改成this.requestWindowFeature(Window.FEATURE_NO_...
  • import android.widget.Toast; public class FirstActivity extends AppCompatActivity { /* 显示菜单 */ @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R....
  • 然后获取到相应的水果,并通过 Toast将水果的名字显示出来。 。 ``` ## 错误: ![图片说明](https://img-ask.csdn.net/upload/202004/14/1586856297_971931.png) ![图片说明]...
  • import android.widget.Toast; import com.example.coolweather.db.City; import com.example.coolweather.db.County; import com.example.coolweather.db.Province; import ...
  • 最近在做一个项目,昨天做到需要对侧滑模板中一个TextView设置文本的功能,结果不管是直接settext("123")还是settext(String变量)都管用,偏偏settext下边一句Toast还能正确输出要显示的内容,也检查了不是控件...
  • 显示时长建议使用LENGTH_LONG, 此情况下如果多次点击按钮弹出提示框,会保留较长时间,甚至退出程序后依旧显示。 效果如下图: 2.AlertDialog 使用AlertDialog可以在屏幕中间弹出对话框 AlertDialog textTips = ...
  • import android.widget.Toast; import com.uitest.administrator.shoulderby.R; import com.uitest.administrator.shoulderby.fragment.HomeFragment; import ...
  • service中周期性获得gps信息并通过toast显示: 这样获得信息: 这样打印: 这样周期执行: 效果: task2 直接这样是不行的,主线程才能更新UI,报错: 我用这种方法: 通过handler,传递一个runnable对象,...
  • Toast.makeText(activity_forget.this, "此学号存在", Toast.LENGTH_SHORT).show(); return; }else{ Toast.makeText(activity_forget.this, "注册成功", Toast.LENGTH_SHORT).show(); //把账号、密码和...
  • 3.1、Android Studio导入方法,添加Gradle依赖  先在项目根目录的 build.gradle 的 repositories 添加: allprojects { repositories { ... maven { url "https://jitpack.io" } } } 然后在dependencies添加: ...
  • Android小知识大杂烩

    2016-08-28 10:30:36
    Snackbar activity消失后不显示内容 Toast activity消失后仍显示内容 Androidstudio中的命名 Androidstudio中的布局文件和drawable中不允许出现大写命名的ID Androidstudio下Module的导入步骤 file—import module ...
  • 使用java语言,在Android studio平台上进行开发 功能设计 通过按钮“上一张”可以往前面翻阅图片,按钮“下一张”可翻阅下一张图片。每一张图片都有相应的文字说明,另外还有第一张图片能继续往上翻和最后一张...
  • Android ListView的...(3)使用Toast显示选中的列表项信息 实验环境 Android Studio 3.1.0 以上版本 实验步骤 1.把图片放在res/drawable目录下((注意复制图片时的选择格式不是v24类型)),命名如下:...
  • 适用于卡尔顿学院移动应用程序开发课程 (CS342) 学生的示例 Android Studio 项目。 项目 ButtonDemo:一个很好的起点。 有一个活动,显示两个按钮和一个简单的菜单,以及相应的侦听器。 它还介绍了几个方便的调试...
  • 目前可以正常发送,但接收时有些问题,收到,安卓客户端没有任何显示。服务器端用另外基于Python的客户端测试过,没问题,应该就是安卓客户端与接收有关的代码可能有问题。 从上面的代码中能看出有什么不妥吗,...
  • IDE : Android Studio ; Compile Sdk Version : API 23 ; Build Tool Version : 23.0.1 ; Min Sdk Version : API 15 ; Target Sdk Version : API 19 ; 部分代码: #MainActivity.java ``` public class ...
  • 安卓SimpleAdapter与Listview

    千次阅读 2018-06-27 12:23:38
    Android ListView的...(3)使用Toast显示选中的列表项信息 实验环境 Android Studio 3.1.0 以上版本 实验步骤 1.把图片放在res/drawable目录下((注意复制图片时的选择格式不是v24类型)),命名如下:...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

androidstudiotoast不显示