gpt4 book ai didi

java - 代码似乎阻止 xml 布局在 Android Studio 中显示

转载 作者:行者123 更新时间:2023-12-01 11:38:46 24 4
gpt4 key购买 nike

问题是,当我将此 while 循环放入类文件中时,我有一个 Android 应用程序似乎没有显示 xml 布局。循环如下:

while(!clicked){
button_a.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
player= MediaPlayer.create(GameActivity.this, R.raw.a);
player.start();
clicked = true;
letterTapped = 0;

}
});
}

没有它整个项目工作完全正常,所以我很确定我忽略的循环一定有问题。如果您希望我将任何其他代码放在这里,我将非常乐意。

最佳答案

要在按下按钮后立即停止监听,您可以使用以下代码:

button_a.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
player= MediaPlayer.create(GameActivity.this, R.raw.a);
player.start();
letterTapped = 0;

// Ignore further clicks
button_a.setOnClickListener(null);

// Disable button so the user knows that he can't click again
button_a.setEnabled(false);
}
});

关于java - 代码似乎阻止 xml 布局在 Android Studio 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29732549/

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