我有一个按钮和一个edittext。按钮设置为"更改",EditText为enable-false。当您单击按钮时,其文本将更改为"保存",并且编辑文本可用于输入。第二次按下后,文本变为"更改"再次,按钮变为Enable-false。
如何实施?
答案 0 :(得分:0)
在按钮上使用此onClickListener -
Button yourButton = (Button) view.findViewById(R.id.button)
EditText yourEditText = (EditText) view.findViewById(R.id.edittext)
yourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (!yourEdittext.isEnabled()){
yourButton.setText("Save");
yourEditText.setEnabled(true);
counter++;
}else if (yourEdittext.isEnabled()){
yourButton.setText("Change again");
yourButton.setEnabled(false);
}
}
});
确保设置初始按钮的文本并禁用起始点的编辑文本