我正在尝试做这样的事情:
当我参加这个 Activity 时,我有黑色的东西和一些像 EditText 框这样的对象。
一旦我按下按钮,我希望那些 EditBoxes 和其他东西在那里保持可见但无法编辑(这很容易通过代码覆盖 onClick 来实现)。
但同时我也想在同一个 Activity 中加载一些布局(从 xml)并更改按钮功能以作用于新布局的对象。
谁能告诉我如何在同一 Activity 中完成这两件事?
更新:
public void createButton(){
create_button.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
editText1.setEnabled(false);
editText2.setEnabled(false);
hidden_layout.setVisibility(View.VISIBLE);
create_button.setText("New text");
}
});
}
在第一次点击时,我希望按钮执行此操作。但是一旦它被按下,我希望它做另一件事。我怎么能那样做?
最佳答案
(通过覆盖 onClick 的代码很容易做到这一点)。
实际上我会推荐使用 enable 或 disable 哪个更容易跟踪
view.setEnabled(bool);
至于另一个问题,我建议从一开始就添加布局,将可见性设置为 GONE,并在需要时将可见性设置为 VISIBLE
view.setVisibility(View.VISIBLE);
view.setVisibility(View.GONE);
关于android - 如何通过单击和更改按钮功能在另一个布局中加载布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072967/