Android 单击按钮时,如何显示编辑文本中的其他文本?
我这里有我的按钮点击监听器。我只是想问一下,每次单击按钮时,我将如何修改onclick侦听器?这就像在显示另一个文本之后,要再次显示edittext中的文本。当版面充满文本视图时,它会自动更改滚动视图版面中的版面。这是我的初始代码:Android 单击按钮时,如何显示编辑文本中的其他文本?,android,button,Android,Button,我这里有我的按钮点击监听器。我只是想问一下,每次单击按钮时,我将如何修改onclick侦听器?这就像在显示另一个文本之后,要再次显示edittext中的文本。当版面充满文本视图时,它会自动更改滚动视图版面中的版面。这是我的初始代码: post = (Button)findViewById(R.id.poststat); post.setOnClickListener(new OnClickListener() { @Override public
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);
}
});
创建两个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);
}
}
问候。试试柜台。因为onclick将被一次又一次地调用,因此您必须有一个switch语句来用一些变量来区分它。对不起,您能提供一个示例代码吗?我是android新手,这就是原因。提前谢谢。但我能亲自问你一些问题吗?