0

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を解決できないか、フィールドではないと言っています

4

5 に答える 5

2

xmlファイルまたはresフォルダーにエラーがないか確認してください。プロジェクトをクリーンアップして再構築します。それが動作します

于 2012-07-16T14:26:29.703 に答える
2

xmlファイルをチェックして、エラーがないことを確認します。Rファイルの生成に問題があるようです。xmlのエラーが原因である可能性があります。

于 2012-07-16T14:23:45.507 に答える
1

main.xmlファイルはどのように見えますか?Javaコードに問題はありません。すべてのインポートが機能していると仮定します。bn1がそのレイアウトにない可能性があります。または、android:idフィールドに「+」を追加して、これがR.javaファイルに確実に含まれるようにします。

于 2012-07-16T14:22:51.743 に答える
1

置く

import YourWholePackage.R;

輸入セグメントで。

于 2012-07-16T14:38:02.790 に答える
0

私は同じ問題を抱えています:/私はAndroid開発を始めたばかりで、すでに立ち往生しています。これは私のコードです:

class MainActivity : AppCompatActivity() {
  override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
     setContentView(R.layout.activity_main)
     EditText nameEditText = (EditText) findViewById(R.id.nameEditText)
  }
}

特別なことは何もありません。1つのedittextフィールドと1つのボタンだけで、activity_main.xmlにエラーはありません。しかし、findViewByIdと入力しているときは、自動提案リストでも使用できません。ありがとう

于 2019-05-18T20:04:03.893 に答える