我是编程新手,我一直在尝试为我的 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
答案 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);
}
});