setpositivebutton是什么?一篇文章让你彻底搞明白!

吉云

今儿个,咱来聊聊那个弹窗上的按钮是怎么回事。就拿“确定”按钮来说,这玩意儿在安卓开发里叫setPositiveButton。实践一把,还真有点门道,现在就来跟大伙儿分享分享。

我也不知道这setPositiveButton是就想着,平时app里弹个窗,总会有个“确定”按钮让你点,八成就是这东西。于是我就去查查,果然,这setPositiveButton就是用来设置弹窗里那个“确定”按钮的。

setpositivebutton是什么?一篇文章让你彻底搞明白!

光知道是啥还不行,得用起来才知道。我就新建个项目,琢磨着怎么把这按钮给弄出来。记得资料里说,这按钮是属于AlertDialog的,得先整个AlertDialog出来。这玩意儿就像个搭积木的架子,有它,才能往上加按钮啥的。

我折腾半天,终于把架子搭好。然后,就轮到主角setPositiveButton登场。这玩意儿用起来也简单,就跟给按钮起名字似的,直接在后面跟上你想显示的文字就行。比如,我想让按钮显示“确定”,就写成setPositiveButton("确定")

你猜怎么着?

光写个名字还不行,还得告诉它,点按钮之后干这就像你给按钮下个命令,告诉它:“你被点之后,就执行这个操作!”

这“操作”咋写?这里就要用到一个叫的东西。这玩意儿你可以理解为一个“监听器”,专门盯着按钮,一旦按钮被点,它就跳出来执行你写好的代码。

我试着写个简单的,就是点“确定”按钮后,弹出一个提示,告诉我“你点确定”。

  • 我得创建一个对象,就像搭积木的架子。
  • 然后,用setPositiveButton方法给按钮设置文字和点击事件。
  • 在点击事件里,我写段代码,弹出一个提示。
  • 把这个AlertDialog显示出来。

运行起来一看,还真成!弹窗出来,上面有个“确定”按钮,我一点,提示就出来,告诉我“你点确定”。

setPositiveButton,就是给弹窗加个“确定”按钮,顺便告诉它,点按钮后干点用起来也不难,就是搭个架子,起个名字,再写个点击事件,就完事。以后再遇到类似的弹窗,咱也能自己动手,丰衣足食!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]