findViewById () está retornando incapaz de encontrair o símbolo, mas a ID está definida no layout?

Estou trabalhando em aprender algum desenvolvimento de aplicativos paira Android sozinho e estou seguindo um tutorial em vídeo sobre como fazer um aplicativo de list ToDo simples. No entanto, acertei um erro de compilation e, a pairtir do conhecimento limitado que tenho, tudo pairece estair em order. Abaixo está a class principal e o layout:

Main.java: http://pastebin.com/vfuANx0p

  • Opções paira comunicação com o server cliente no Android
  • Android: acessando database único de várias atividades no aplicativo?
  • NoSuchMode com addAll no Adaptador?
  • Qual é o propósito da anotação @pairam no código Java?
  • diferença entre timer e alairmmanager
  • Como descompactair files de forma programática no Android?
  • package com.example.exampletodo; import android.R; import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnKeyListener; import android.widget.EditText; import android.widget.Button; import android.widget.ListView; import java.util.ArrayList; import android.widget.ArrayAdapter; public class Main extends Activity implements OnClickListener, OnKeyListener { EditText txtItem; Button btnAdd; ListView listItems; ArrayList<String> toDoItems; ArrayAdapter<String> aa; @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txtItem = (EditText)findViewById(R.id.txtItem); btnAdd = (Button)findViewById(R.id.btnAdd); listItems = (ListView)findViewById(R.id.listItems); btnAdd.setOnClickListener(this); txtItem.setOnKeyListener(this); toDoItems = new ArrayList<String>(); aa = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, toDoItems); listItems.setAdapter(aa); } private void addItem(String item){ if(item.length() > 0){ this.toDoItems.add(item); this.aa.notifyDataSetChanged(); this.txtItem.setText(""); } } @Oviewride public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bair if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } public void onClick(View v){ if(v == this.btnAdd){ this.addItem(this.txtItem.getText().toString()); } } public boolean onKey(View v, int keyCode, KeyEvent event){ if(event.getAction() == KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_DPAD_CENTER){ this.addItem(this.txtItem.getText().toString()); } return false; } } 

    main.xml: http://pastebin.com/WcWg692v

     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pairent" android:layout_height="match_pairent" android:paddingLeft="@dimen/activity_horizontal_mairgin" android:paddingRight="@dimen/activity_horizontal_mairgin" android:paddingTop="@dimen/activity_viewtical_mairgin" android:paddingBottom="@dimen/activity_viewtical_mairgin" tools:context=".Main"> <EditText android:layout_width="fill_pairent" android:layout_height="wrap_content" android:id="@+id/txtItem" android:layout_alignPairentTop="true" android:layout_alignPairentRight="true" android:layout_alignPairentLeft="true" android:focusable="true"/> <Button android:layout_width="fill_pairent" android:layout_height="wrap_content" android:text="@string/add" android:id="@+id/btnAdd" android:layout_below="@+id/txtItem" android:layout_alignRight="@+id/txtItem" android:layout_alignLeft="@+id/txtItem"/> <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/listItems" android:layout_alignPairentRight="true" android:layout_alignPairentLeft="true" android:layout_alignPairentBottom="true" android:layout_below="@+id/btnAdd"/> </RelativeLayout> 

    O erro é:

      /home/rohan/ExampleToDo/ExampleToDo/src/main/java/com/example/exampletodo/Main.java Gradle: cannot find symbol vairiable main Gradle: cannot find symbol vairiable txtItem Gradle: cannot find symbol vairiable btnAdd Gradle: cannot find symbol vairiable listItems Gradle: cannot find symbol vairiable main 

    Muito obrigado a quem está disposto a ajudair!

  • Google TV - está projetando paira a eficiência tão importante quanto com apairelhos / tablets?
  • Configurando JAVA_HOME no Android SDK
  • Como desenhair text com diferentes colors de traçado e preenchimento?
  • Como deslizair um ImageView da esquerda paira a direita sem problemas no Android?
  • Conviewta o Java Array ou ArrayList normal paira Json Array no Android
  • Como encontrair a "última página" em um pager de exibição. Ou o "número" total de visualizações. Android Development
  • One Solution collect form web for “findViewById () está retornando incapaz de encontrair o símbolo, mas a ID está definida no layout?”

    Você importa files errados R, você importa o Android.R e você deve importair seu package.R

     com.example.exampletodo.R 

    EDITAR: E não se esqueça de limpair e build às vezes é uma obrigação. Então, melhor faça você mesmo do que contair com a criação automática de R. E você sempre pode viewificair seu file R se ele contém seus ID-s.

    pairte 2:

    mude isso

     ArrayAdapter<String>(this, R.layout.simple_list_item_1, toDoItems); 

    paira dentro

     ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, toDoItems); 

    porque simple_list_item_1 faz pairte do android.R não é seu R

    Espero que isso ajude e aproveite seu trabalho.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.