Intereting Posts
Как минимизировать появление GC_FOR_ALLOC? ImageButton в Android с прозрачным фоном Изменение цвета маркеров – Google Map V2 Android Всегда получайте ошибку потока, даже если модульный тест проходит в Android с помощью Mockito Как остановить обработчик? Разный фрагмент не загружался при изменении ориентации (андроид) Navigator.geolocation.GetCurrentPosition throws «Ошибка последнего провайдера местоположения отключена» Как обрезать все таблицы в realm android Мигающий экран перехода изображения между действиями Перезагрузка Android AsyncTask Ограничение внешнего ключа ON DELETE CASCADE не работает в базе данных sqlite на Android Покажите изображение «Загрузка …» при фоновом загрузке изображения с помощью Picasso Открыть электронную почту Активность и получить результат? На Android-устройстве требуется перезарядка и международный полисполк Таймаут трансляции BroadcastRecord с использованием Firebase Crash services

«Невозможно разрешить или не поле»

У меня была эта проблема, так как я пробовал программирование на Android (новичок здесь). Недавно началось Android-программирование 2 недели назад. Тестирование этого ( http://startandroid.ru/ru/lessons/complete-list/225-lesson-19-creating-a-simple-calculator.html ) и получило проблемы со стороны с R.id sample: R. id.etNum1

«EtNum1 не может быть разрешен или не является полем»

Вот мой код:

etNum1 = (EditText) findViewById(R.id.etNum1); etNum2 = (EditText) findViewById(R.id.etNum2); btnAdd = (Button) findViewById(R.id.btnAdd); btnSub = (Button) findViewById(R.id.btnSub); btnMult = (Button) findViewById(R.id.btnMult); btnDiv = (Button) findViewById(R.id.btnDiv); 

XML для кнопок и текста:

 <EditText android:id="@+id/etNum1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:ems="10" > <requestFocus /> </EditText> <EditText android:id="@+id/etNum2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/editText1" android:layout_below="@+id/editText1" android:ems="10" /> <Button android:id="@+id/btnSub" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/button1" android:layout_alignBottom="@+id/button1" android:layout_toRightOf="@+id/button1" android:text="Subtract" /> <Button android:id="@+id/btnMult" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/button2" android:layout_alignBottom="@+id/button2" android:layout_toRightOf="@+id/button2" android:text="Multiply" /> <Button android:id="@+id/btnDiv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/button3" android:layout_alignBottom="@+id/button3" android:layout_alignParentRight="true" android:text="Divide" /> <Button android:id="@+id/btnAdd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/editText2" android:layout_marginLeft="36dp" android:text="Add" /> <TextView android:id="@+id/tvResult" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/button2" android:layout_centerHorizontal="true" android:layout_marginTop="14dp" android:text="Answer" android:textAppearance="?android:attr/textAppearanceLarge" /> 

Скорее всего, вы импортируете класс android.R вместо класса R приложения вашего приложения

Вместо этого

 import android.R; 

Импортировать это

 import yourPackage.R; 

Вы также можете Clean (Project -> Clean …) свой проект, чтобы восстановить R file и посмотреть, решит ли он проблему.

R не распознает etNum1. Создайте свой код. Он будет работать как магия. Поскольку R будет обновляться после сборки