单击另一个按钮时如何设置按钮可单击?

时间:2021-03-02 07:44:45

标签: android-studio

我是编程新手,我一直在尝试为我的 tablerpg 构建一个技能树,我想让技能按钮在您单击上一个技能按钮之前不可点击,到目前为止我已经有了这个

    Button btn_for = (Button) findViewById(R.id.Fortificacao);
    Button btn_ten = (Button) findViewById(R.id.Ten);
    //btn_for.setOnClickListener(btn_ten.setClickable(true));

注释行不起作用,我不知道为什么如果有人能给我一些建议,我将不胜感激<3

1 个答案:

答案 0 :(得分:1)

您最初可以在 xml 中或通过代码将按钮设置为禁用。

android:enabled="false" 

然后点击按钮就可以启用它

Button btn_for = (Button) findViewById(R.id.Fortificacao);
    Button btn_ten = (Button) findViewById(R.id.Ten);
        btn_for.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            btn_ten .setEnabled(true);

        }
 });