本文介绍了为什么我按一下按钮后按钮不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 EditText psw;
EditText登录;
TextView textIn;
TextView通过;
按键按键取消;
面板PNL;

     @ Override 
    公共 无效 onCreate(捆绑保存的InstanceState){
        超级 .onCreate(savedInstanceState);

        setContentView(R.layout.text_enter);
        buttonCancel =(Button)findViewById(R.id.Cancel);
        buttonCancel.setOnClickListener(buttonCancelOnClickListener);

        setContentView(R.layout.activity_main2);
        textIn =(TextView)findViewById(R.id.textin);
        textIn.setText(" 登录:" );
        logn =(EditText)findViewById(R.id.logn);
        通过=(TextView)findViewById(R.id.pass);
        pass.setText(" 密码:" );
        psw =(EditText)findViewById(R.id.psw);
        按钮buttonSend =(Button)findViewById(R.id.send);
        buttonSend.setOnClickListener(buttonSendOnClickListener);
        pnl = 面板();
    }
    Button.OnClickListener buttonCancelOnClickListener
    =  Button.OnClickListener(){

    @ Override 
   公共 无效 onClick(查看arg0){
尝试 {
setContentView(pnl);
} 捕获(异常x)
{
x.toString();
}
   }
   }; 


解决方案



EditText psw;
EditText logn;
TextView textIn;
TextView pass;
Button buttonCancel;
Panel pnl;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.text_enter);
        buttonCancel = (Button)findViewById(R.id.Cancel);
        buttonCancel.setOnClickListener(buttonCancelOnClickListener);

        setContentView(R.layout.activity_main2);
        textIn = (TextView)findViewById(R.id.textin);
        textIn.setText("Login:");
        logn = (EditText)findViewById(R.id.logn);
        pass = (TextView)findViewById(R.id.pass);
        pass.setText("Password:");
        psw = (EditText)findViewById(R.id.psw);
        Button buttonSend = (Button)findViewById(R.id.send);
        buttonSend.setOnClickListener(buttonSendOnClickListener);
        pnl = new Panel(this);
    }
    Button.OnClickListener buttonCancelOnClickListener
    = new Button.OnClickListener(){

   @Override
   public void onClick(View arg0) {
	   try{
	   setContentView(pnl);
	   }catch(Exception x)
	   {
		   x.toString();
	   }
   }
   };


OnClickListener doesn''t executes, why and how to fix?

解决方案



这篇关于为什么我按一下按钮后按钮不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-16 19:45
查看更多