gpt4 book ai didi

java - 如何组合两个onClick来更改按钮的文本和播放/停止声音

转载 作者:行者123 更新时间:2023-12-01 22:45:34 25 4
gpt4 key购买 nike

如何将两个功能组合到一个按钮中?如何在单击按钮时 - 按钮文本发生变化并播放声音

现在我只能播放声音或仅更改按钮文本

MainActivity.java

    public class MainActivity extends AppCompatActivity {
Button one;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


final Button one = (Button) this.findViewById(R.id.button);

one.setOnClickListener(new View.OnClickListener(){

public void onClick(View v) {
String ButtonText=one.getText().toString();

if(ButtonText.equals("Stop")){
one.setText("Play");

}else {
one.setText("Stop");

}
}
});

最佳答案

您似乎已经在 onClick 事件处理程序中更改了按钮文本。如果您使用某种方法调用来播放所需的声音,您也可以将其放入 onClick 处理程序方法中。例如:

public void onClick(View v) {
String ButtonText=one.getText().toString();
// method call that plays the sound
if(ButtonText.equals("Stop")){
one.setText("Play");
} else {
one.setText("Stop");
}
}

关于java - 如何组合两个onClick来更改按钮的文本和播放/停止声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58475538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com