2015-04-08 4 views
1

Я новичок в Android-программировании. У меня есть файлы MainActivity.java и activity_main.xml в моем приложении. В XML У меня есть несколько кнопок, объявленные как это:Мое приложение не видит кнопки через «case R.id.x»

  android:id="@+id/tablicowy" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:onClick="onClickHandler" 
      android:text="@string/title_activity_tablicowy" 

OFC внутри «Button» (я просто не знаю, как писать здесь, как «<» сделать слово «Кнопка» невидимы на этом сайте :)) В .java файл у меня есть переключатель со случаями подобного:

public void onClickHandler(View widok) { 
switch (widok.getId()) { 

case R.id.tablicowy: 
noweOkno(PoziomyActivity.class); 
break; 

но Eclipse, компилятор не видит «tablicowy» в качестве идентификатора и говорит «tablicowy не может быть разрешен или не поле, я не могу понять, что это. неправильно с моим кодом.

+0

Пожалуйста, создайте проект после объявления нового идентификатора – Taras

+0

Не используйте Eclipse больше. Его устарело. Такие вещи происходят на этой IDE и фиксируются в Android Studio. Чтобы исправить это, теперь вам нужно очистить проект –

ответ

0

Проверьте проект-> buil d автоматически проверяется, если он выбирает project-> clean и выполняет чистоту по всем проектам, не беспокойтесь о том, чтобы он не удалял ничего своего рода восстановления вашего проекта.

0

Он показал, что у вас может быть некоторая ошибка в вашем файле макета, просто исправьте его! Кроме того, вы можете очистить свой проект, чтобы восстановить файл R.java.

Смежные вопросы