sdk安装问题?eclipse问题? 本人新手,刚开始研究android编程。去官网下了一个ADT,里面自带了eclipse在线安装好SDK后开始第一个程序。但是似乎所有的方法都调用不出来。当我把所有代码都删掉,只留空白的项目的时候,是可以调用测试成功的。稍微加点代码他就报错。不知道是不是我什么装错了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下的是这个下下来以后是一个压缩包里面有eclipse 没有引入相应的类吧,ctrl+shift+o 试试 findViewById(参数死int啊大哥么不是string) 应该跟findViewById方法本身没有关系,随便什么方法他都出错。ctrl+shift+o试了,public void ……这一行前面的叉没了,但是别的都还在。 你看一下你eclipse右上角是java还是C/C++ 这个如果选错了,也有可能报错还有就是你试试快捷键,自动加载所属类 ctrl+shift+o 右上角是JAVA去掉引号的确不报错了。setOnClickListener的报错提示内容如下:The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new DialogInterface.OnClickListener(){}) 创建并初始化一个按钮应该这样写Button btn=(Button)findViewById(R.id.button)而你写成了字符串类型的"R.id.button",这样写是不对的,看API就知道了 你再加上这行试试import android.view.View.OnClickListener; 报错The import android.view.View.OnClickListener collides with another import statement bn.setOnClickListener(new Button.OnClickListener(){}) Button bn=(Button)findViewById(R.id.button1); bn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub TextView txtView=(TextView)findViewById(R.id.textView1); txtView.setText("Hello Andriod~~~~当前时间是:"+new java.util.Date()); } });我跟你一样刚看Android 我也是下的官网的跟你一样的eclipse,我的代码这样不报错 加个@Override看看 我这个方法 public void onClick(View arg0)是自动生成出来的 没用,我受不了了,明天重装eclipse bn.setOnClickListener(new View.OnClickListener(){......});这样就OK了 导包import view.View.OnclickListener; 建议楼主看下视频吧 没有时间的话就去看api吧 findViewById(参数死int啊大哥么不是string) 额,你现在看看你的SDK tools的版本和你的ADT的版本是不是一样的,不一样的话,会出现这种问题吧! 关于界面的实现 求助 在地图上实现ItemizedOverlay拖拽 继续请教游戏开发中的问题:大家有什么好的方法来解决不同硬件的音频匹配问题吗? 请教一个图片循环显示问题 求教:ScrollView 嵌套 ListView 导致getView 重复多次 Android Gradle 多渠道打包问题 请问关于蓝牙获取远端蓝牙设备的问题 Android pull解析这种格式不一致的xml怎么做 android BLE 扫描设备 刚刚傻 就迁移了Androidx SurfaceView的显示问题: 不同的加入方式会影响其的显示吗 [新手求教] android连接tomcat只在局域网好使?
下下来以后是一个压缩包
里面有eclipse
还有就是你试试快捷键,自动加载所属类 ctrl+shift+o
The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new DialogInterface.OnClickListener(){})
Button btn=(Button)findViewById(R.id.button)
而你写成了字符串类型的"R.id.button",这样写是不对的,看API就知道了
你再加上这行试试import android.view.View.OnClickListener;
bn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
TextView txtView=(TextView)findViewById(R.id.textView1);
txtView.setText("Hello Andriod~~~~当前时间是:"+new java.util.Date());
}
});
我跟你一样刚看Android 我也是下的官网的跟你一样的eclipse,我的代码这样不报错
......
});这样就OK了