首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >findviewbyid不工作

findviewbyid不工作
EN

Stack Overflow用户
提问于 2012-07-16 14:20:18
回答 5查看 3.5K关注 0票数 0

Eclipse不认识R.id。我刚开始学习Android,所以请帮帮我。

代码语言:javascript
复制
 import android.app.Activity;
 import android.os.Bundle;
 import android.widget.EditText;

 public class SecondappActivity extends Activity {

     EditText ed;
     /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);
         setContentView(R.layout.main);
         ed=(EditText) findViewById(R.id.b1);
    }
}

它是说id不能被解析,或者不是一个字段。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-07-16 14:23:45

检查您的xml文件并确保它没有任何错误。看起来生成R文件有问题。它可能是由xml中的错误引起的。

票数 2
EN

Stack Overflow用户

发布于 2012-07-16 14:26:29

检查xml文件或res文件夹中的任何错误。清理和重建项目。看起来不错

票数 2
EN

Stack Overflow用户

发布于 2012-07-16 14:22:51

您的main.xml文件是什么样的?java代码没有什么问题。假设你所有的进口都正常。很可能bn1不是在那个布局中。或者你没有在你的android:id字段中添加'+‘以确保它进入R.java文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11506317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档