Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android findviewbyid不工作_Android_Findviewbyid - Fatal编程技术网

Android findviewbyid不工作

Android findviewbyid不工作,android,findviewbyid,Android,Findviewbyid,Eclipse无法识别R.id。我刚开始学习Android,所以请帮我 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. *

Eclipse无法识别R.id。我刚开始学习Android,所以请帮我

 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无法解析或不是字段

main.xml文件是什么样子的? 您的java代码没有问题。假设所有导入都正常工作。
可能bn1不在该布局中。或者您没有在android:id字段中添加“+”以确保它进入R.java文件。

您的main.xml文件是什么样的? 您的java代码没有问题。假设所有导入都正常工作。
可能bn1不在该布局中。或者您没有在android:id字段中添加“+”以确保它进入R.java文件。

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

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

检查xml文件或res文件夹中是否存在任何错误。清理和重建项目。检查xml文件或res文件夹中是否存在任何错误,它将起作用。清理和重建项目。它将工作

Put

import YourWholePackage.R;
在导入段中。

Put

import YourWholePackage.R;

在导入部分。

我也有同样的问题:/我刚刚进入android开发阶段,已经陷入困境。这是我的代码:

class MainActivity : AppCompatActivity() {
  override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
     setContentView(R.layout.activity_main)
     EditText nameEditText = (EditText) findViewById(R.id.nameEditText)
  }
}
没什么特别的,只有一个edittext字段和一个按钮,activity_main.xml中没有错误。但当我输入findviewbyd时,它甚至在自动建议列表中都不可用。
谢谢

我也有同样的问题:/我刚刚进入android开发阶段,已经陷入困境。这是我的代码:

class MainActivity : AppCompatActivity() {
  override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
     setContentView(R.layout.activity_main)
     EditText nameEditText = (EditText) findViewById(R.id.nameEditText)
  }
}
没什么特别的,只有一个edittext字段和一个按钮,activity_main.xml中没有错误。但当我输入findviewbyd时,它甚至在自动建议列表中都不可用。
谢谢

你为什么不先试试“谷歌”再问呢?这是一个很常见的错误。@r4j:我在layoutid上得到了一些信息,但我不明白totally@Huga:编辑您的问题以包含您的
main.xml
layout文件。在提问之前,为什么不试试“谷歌”呢?这是一个很常见的错误。@r4j:我在layoutid上得到了一些信息,但我不明白totally@Huga:编辑您的问题以包含
main.xml
layout文件。请随意分享问题所在。尤其是当你接受一个含糊不清的答案时,比如检查错误请随意分享问题所在。尤其是当你接受一个含糊不清的答案时,比如检查错误