【发布时间】:2019-02-26 15:19:12
【问题描述】:
我只想实现一个按钮来执行多项操作,例如第一次单击使 Textview1 可见,第二次单击 使 Textview2 可见 等等。
这是我的代码它可以工作,但只有 2 个操作我想在一个按钮中设置更多可见的组件,我希望它清楚并感谢您的帮助
final TextView textView_r4 = findViewById(R.id.tv_r4);
final EditText editText_r4 = findViewById(R.id.input_R4);
final TextView textView_r5 = findViewById(R.id.tv_r5);
final EditText editText_r5 = findViewById(R.id.input_R5);
findViewById(R.id.Addbtn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView_r4.setVisibility(View.VISIBLE);
editText_r4.setVisibility(View.VISIBLE);
}
});
findViewById(R.id.Addbtn).setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
textView_r5.setVisibility(View.VISIBLE);
editText_r5.setVisibility(View.VISIBLE);
return true;
}
});
【问题讨论】:
-
你可以在
return true之前输入更多指令