如何在单击按钮时从edittext显示另一个文本?

时间:2015-02-21 18:11:20

标签: android button

我这里有我的按钮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);
    }
});

1 个答案:

答案 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);
    }
}

问候。