我这里有我的按钮onclick听众。我只想询问每次点击按钮时我是如何修改我的onclick监听器的?就像您在显示另一个文本后再次显示edittext中的文本一样。当布局变得充满textview时,它将自动更改滚动视图布局中的布局。这是我的初始代码:
post = (Button)findViewById(R.id.poststat);
post.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String post = et.getText().toString();
et.setText("");
pst.setText(post);
bg.setVisibility(View.VISIBLE);
pic.setVisibility(View.VISIBLE);
time.setVisibility(View.VISIBLE);
pst.setVisibility(View.VISIBLE);
name.setVisibility(View.VISIBLE);
}
});
答案 0 :(得分:0)
创建两个OnClickListener对象,并在另一个对象的点击中分配每个对象。
例如:
View.OnClickListener listener1 = new OnClickListener(){
@Override
public void onClick(View v){
//Whatever you want to do
//TODO
//Finally
yourButton.setClickListener(listener2);
}
}
View.OnClickListener listener2 = new OnClickListener(){
@Override
public void onClick(View v){
//Whatever you want to do
//TODO
//Finally
yourButton.setClickListener(listener1);
}
}
问候。