Android 单击按钮时,如何显示编辑文本中的其他文本?

Android 单击按钮时,如何显示编辑文本中的其他文本?,android,button,Android,Button,我这里有我的按钮点击监听器。我只是想问一下,每次单击按钮时,我将如何修改onclick侦听器?这就像在显示另一个文本之后,要再次显示edittext中的文本。当版面充满文本视图时,它会自动更改滚动视图版面中的版面。这是我的初始代码: post = (Button)findViewById(R.id.poststat); post.setOnClickListener(new OnClickListener() { @Override public

我这里有我的按钮点击监听器。我只是想问一下,每次单击按钮时,我将如何修改onclick侦听器?这就像在显示另一个文本之后,要再次显示edittext中的文本。当版面充满文本视图时,它会自动更改滚动视图版面中的版面。这是我的初始代码:

  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新手,这就是原因。提前谢谢。但我能亲自问你一些问题吗?