
本文介绍了为什么我按一下按钮后按钮不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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?
解决方案
这篇关于为什么我按一下按钮后按钮不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!