更改按钮文本和 *** 作 –android开发

更改按钮文本和 *** 作 –android开发,第1张

概述我无法弄清楚如何更改按钮的文本和 *** 作.我想要做的是有一个文本“play”的按钮,当点击它时,它将播放一首歌并将文本更改为“暂停”.然后当你再次点击它时,它会暂停歌曲并将文字改为“播放”.我知道如何使用媒体播放器(编码),只是不知道如何编码按钮:到目前为止我有:finalButton

我无法弄清楚如何更改按钮的文本和 *** 作.我想要做的是有一个文本“play”的按钮,当点击它时,它将播放一首歌并将文本更改为“暂停”.然后当你再次点击它时,它会暂停歌曲并将文字改为“播放”.

我知道如何使用媒体播放器(编码),只是不知道如何编码按钮:

到目前为止我有:

final button testbutton = (button) findVIEwByID(R.ID.button1);testbutton.setText("Play");testbutton.setonClickListener( new VIEw.OnClickListener() {@OverrIDepublic voID onClick (VIEw v) {mPlayer.start();testbutton.setText("Pause");

解决方法:

你可以使用setTag.所以,你的代码看起来像,

final button testbutton = (button) findVIEwByID(R.ID.button1);testbutton.setTag(1);testbutton.setText("Play");testbutton.setonClickListener( new VIEw.OnClickListener() {    @OverrIDe    public voID onClick (VIEw v) {        final int status =(Integer) v.getTag();        if(status == 1) {            mPlayer.start();            testbutton.setText("Pause");            v.setTag(0); //pause        } else {            testbutton.setText("Play");            v.setTag(1); //pause        }    }});

大约setTag

总结

以上是内存溢出为你收集整理的更改按钮文本和 *** 作 – android开发全部内容,希望文章能够帮你解决更改按钮文本和 *** 作 – android开发所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1102996.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存