活动中使用提示框(Toast)

Posted sky七月凉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了活动中使用提示框(Toast)相关的知识,希望对你有一定的参考价值。

任务名称:活动中使用Toast

任务现象:点击button时,会弹出提示框:You Click Button

步骤

1、创建一个项目,新建活动和加载布局。参考:

http://8c925c9a.wiz03.com/share/s/2cABOq0BC4HP2LGV_j2dj_pL2PmFkt3XSkVX2GjSRG3a9rRL

2、定义一个Toast的触发点,可以让按键点击的时候弹出这个Toast

  1. protectedvoid onCreate(Bundle savedInstanceState){
  2. super.onCreate(savedInstanceState);
  3. setContentView(R.layout.activity_application2);  //在活动中加载这个布局
  4. Button button=(Button) findViewById(R.id.button); //通过findViewById()方法获取到布局文件中定义的元素
  5. button.setOnClickListener(newView.OnClickListener(){   //调用setOnClickListener()方法为按钮注册一个监听器
  6. @Override
  7. publicvoid onClick(View v){  //点击按钮
  8. Toast.makeText(Application2.this,"You Click button",Toast.LENGTH_SHORT).show();  //弹出Toast
  9. }
  10. });
  11. }

Toast的用法非常简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。
makeText()方法:该方法需要传入3个参数。第一个参数是content,也就是Toast要求的上下文,由于活动本省就是一个Context对象,因此这里可以直接传入。第二个参数是Toast显示的文本内容,第三个参数是Toast显示的时长,有两个内置常量可以选择Toast,LENGTH_SHORT和Toast.LENTH_LONG





以上是关于活动中使用提示框(Toast)的主要内容,如果未能解决你的问题,请参考以下文章

Android学习笔记(26):Toast提示信息框

将微调器值从片段传递到活动

WinForm | C# 弹出简易的消息提示框 (仿Android Toast消息提示)

Appium自动化之获取APP Toast(消息提示框)的信息

angular6 使用信息提示框toast

vue2.0 自定义 提示框(Toast)组件