
我无法弄清楚如何更改按钮的文本和 *** 作.我想要做的是有一个文本“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开发所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)