代码段如下
Button btnok = (Button) findViewById(R.id.regbutton);
btnok.setOnClickListener() ;
@Override
public void onClick(View v) {
switch(view.v)
{
case R.id.buyButton:
Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_LONG).show();
}
}
编译时在 btnok.setOnClickListener() ;处报错显示 错误:需要<标识符>
并且无法识别case R.id.buyButton:
初学者求各位大佬指点
应该是switch(v.getId){}吧
应该是switch(v.getId()){}吧
Button btnok = (Button) findViewById(R.id.regbutton);
btnok.setOnClickListener() ;
@Override
public void onClick(View v) {
switch(v.getId())
{
case R.id.regbutton:
Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_LONG).show();
}
}
应该是这样子,还要看你相对应的xml布局中那个button的id到底是什么
之前的btnok.setOnClickListener() ; 依然还是报错
刚又阅读了一遍代码,发现 btnok.setOnClickListener(this) ;没放到OnCreate函数里面,现在已经解决了 ,谢谢!
一看就没用Android Studio,不然直接就报红............
这代码写的,,,,不严谨啊