gpt4 book ai didi

android - 一键二用

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

谁能告诉我?我怎样才能对两个 Action 使用同一个按钮?就像 em 在我的 Activity 中使用一个按钮来计算一些值,并在计算出我再次按下相同按钮的时间后重置所有字段。就像在这个应用程序中 http://www.craziness.com/games/play-love-tester/当我按下按钮测试爱情然后我再次按下相同的按钮,然后所有字段都重置。对于上述问题,我应该在我的 Activity 中使用什么?

最佳答案

您可以创建一个指示程序状态的全局变量,然后在需要时更改该值。在 ButtonOnClickListener 中,您创建一个 if 语句来检查此变量并为关联值执行所需的操作。

例子:

public class MainActivity extends Activity {
private int state = 0;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (state == 0) {
// State 1
}
else if (state == 1) {
// State 2
}
else {
// Default state
}
}
});

// Rest of your code including state changing part
}
}

关于android - 一键二用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703054/

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