关于aide 按钮问题,求大神解答 求大神告诉我,哪里错了,我用百度翻译不出来用aide自动修复就是删了,我是小白不懂怎么搞 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.ceshi;import android.app.*;import android.os.*;import android.view.*;import android.content.*;import android.widget.*;public class MainActivity extends Activity { //声明按钮出生 private Button 按钮1; private Button 按钮2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //开始找按钮 按钮1=findViewById(R.id.按钮1); 按钮2=findViewById(R.id.按钮2); //找到按钮并跟踪 按钮1.setOnClickListener(this); 按钮2.setOnClickListener(this); } public void onClick(View view){ Switch(view.getld());{ //这里Switch 和 getld 是错的无法修复 case R.id.按钮1: //这里case 是错的无法修复 Intent intent1 =new Intent(MainActivity.this,tenxunActivity.class); startActivity(intent1); break; //从这行开始到最底下break整个错误 case R.id.按钮2: Intent intent2 =new Intent(MainActivity.this,aiqiyiActivity.class); startActivity(intent2); break; } }} 这个你要用if else 不要用case写法 就把case换成if else吗? Switch(view.getld());{仔细看看吧,这里多个分号 换成小写正确了,分号也删了,getld还是错的 MainActivity extends AppCompatActivity implements View.OnClickListener 没看懂,这是哪里的,我小白public class MainActivity extends Activity implements View.OnClickListener{} 你都没有实现View.OnClickListner,按钮1.setOnClickListener(this);按钮2.setOnClickListener(this);这里不报错? 大佬果然不一样,this不报错了 1.像大家说的那样 public class MainActivity extends Activity 改成public class MainActivity extends Activity implements View.OnClickListener2.把大写的switch改成小写 再把view.getld()); 分号去掉 分号去掉了,getld还是错的 现在就剩getld是错的,其他正确了 分号去掉了,getld还是错的你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid(); 是不是你自己手误写成了getld() 还有,tenxunActivity.class,学java的时候没有学驼峰命名规则么?类名最起码首字母要大写吧,仅个人建议 分号去掉了,getld还是错的你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid();大佬getld还是错的,自己手写,无法自动生成该怎么办 是大写的ai 不是el 分号去掉了,getld还是错的你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid();大佬getld还是错的,自己手写,无法自动生成该怎么办 我没懂,不好意思id id id 大写的i 这还弄不明白 那真的是无fuck说了 我没懂,不好意思id id id 大写的i 这还弄不明白 那真的是无fuck说了懂了,谢谢你耐心的解答 我没懂,不好意思id id id 大写的i 这还弄不明白 那真的是无fuck说了已关注,再次感谢 你该先学java基础的,不然写出来的自己都看不懂 你说的基础,aide上面的教程java技能和android开发我看了100多遍。加上代码是简化的。到了我真正的开发,一段完整的类的代码标出来,我完全不知道怎么来的,像* "" ;() 知道了什么意思,什么时候才能写这些符号我都不懂 java 好难学啊,太高深了 置顶问题??? 本人菜鸟,对android连接mysql及调用mysql中数据这个问题没啥头绪,我想先做个简单的登录界面,请大鸟多多指教 关于广播的问题。。。 如何将安装完后的apk进行分类 写了一个 贪吃蛇小程序 结果出错 请大家帮忙看下 谁做过音乐的边下边播的功能啊? 关于新浪和QQ的第三方登陆授权问题 为什么 apkmodify 有的apk不能反编译? Action如何换掉返回箭头 【请教】Android二期项目,apk签名可以和一期的不一样吗? 求解,怎么判断双重数字的里面的区域 再设计百度地图时,MainActivty中显示没有错误。但是运行时,地图的纬度和经线还是没有显示。
import android.os.*;
import android.view.*;
import android.content.*;
import android.widget.*;public class MainActivity extends Activity
{
//声明按钮出生
private Button 按钮1;
private Button 按钮2;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//开始找按钮
按钮1=findViewById(R.id.按钮1);
按钮2=findViewById(R.id.按钮2);
//找到按钮并跟踪
按钮1.setOnClickListener(this);
按钮2.setOnClickListener(this);
}
public void onClick(View view){
Switch(view.getld());{ //这里Switch 和 getld 是错的无法修复
case R.id.按钮1: //这里case 是错的无法修复
Intent intent1 =new Intent(MainActivity.this,tenxunActivity.class);
startActivity(intent1);
break; //从这行开始到最底下break整个错误
case R.id.按钮2:
Intent intent2 =new Intent(MainActivity.this,aiqiyiActivity.class);
startActivity(intent2);
break;
}
}
}
仔细看看吧,这里多个分号
public class MainActivity extends Activity 改成public class MainActivity extends Activity implements View.OnClickListener2.把大写的switch改成小写 再把view.getld()); 分号去掉
你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid();
你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid();
大佬getld还是错的,自己手写,无法自动生成
该怎么办
你那是getld() 还是getId()啊,大哥,你写view.get后面会自动生成getId()的,自己手写的getid();
大佬getld还是错的,自己手写,无法自动生成
该怎么办
懂了,谢谢你耐心的解答
已关注,再次感谢
我看了100多遍。加上代码是简化的。
到了我真正的开发,一段完整的类的代码标出来,我完全不知道怎么来的,像* "" ;() 知道了什么意思,什么时候才能写这些符号我都不懂