Страница 3 из 14
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 05 окт 2012, 09:56
rezak90
Ololok писал(а):не пойму в чем дело, но Gen [generated java files] пуста. И там нет R.java. Что делать?
Project - Clean
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 05 окт 2012, 10:18
Ololok
rezak90 писал(а):Ololok писал(а):не пойму в чем дело, но Gen [generated java files] пуста. И там нет R.java. Что делать?
Project - Clean
Содержимое появилось, но все еще нет R.java. Вместо нее BuildConfig.java
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 05 окт 2012, 10:21
rezak90
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 05 окт 2012, 10:35
Ololok
Спасибо, сам разобрался. В одном из XML была ошибка, из-за которой не создавалась R.java
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 17 окт 2012, 13:00
vortex
Код: Выделить всё
package com.example.p0081_viewbyid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("Мой новый текст в TextView");
}
}
Ошибка скриншотом:
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 17 окт 2012, 13:06
rezak90
ну если cannot be resolved то нету такого айди, или же R файл не построился.
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 17 окт 2012, 14:32
vortex
rezak90 писал(а):ну если cannot be resolved то нету такого айди, или же R файл не построился.
Ага, спасибо!
У меня ваще TextView не было
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 12:08
Foenix
Ребята, помогите, пожалуйста.
Открывала два проекта в эклипсе, второй справочно, чтоб посмотреть как строится визуально активити. Построила свою main.xml с кнопочкой, теперь хочу сделать обработчик кнопки. Пишу в main.java
Код: Выделить всё
Button butRefresh = (Button) findViewById(android.R.id.butRefresh)
Но butRefresh мне подчеркивает красным, т.к. не находит его, например, по ctrl+пробел выдает кнопки другого проекта! И R образовался неправильно - в него входит всего два компонента из другого проекта. Я уже другой проект закрыла и удалила из эклипса, в другую папку перенесла, в моем проекте все активити правлиьные.. что еще попробовать?
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 12:54
rezak90
удалите из импорта все R.java файлы и сделать клин проекту. (Project-clean)
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 12:59
Foenix
Сделала перед тем, как написать. Не создается новый файл R. А клин пишет, что не сделан никаких изменений. Я новичок, поэтому не знаю должно ли так быть.
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:03
rezak90
перед клином удалили все R файлы из импорта?
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:04
Foenix
Дело в том, смотрю, что Clean Up ничего особенного с кодом не делает.. на мой взгляд.
вот что в настройках написано:
Change non static accesses to static members using declaring type
Change indirect accesses to static members to direct accesses (accesses through subtypes)
Remove unused imports
Add missing '@Override' annotations
Add missing '@Override' annotations to implementations of interface methods
Add missing '@Deprecated' annotations
Remove unnecessary casts
Remove unnecessary '$NON-NLS$' tags
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:05
Foenix
а из импорта это как?
я удалила с диска, он удалился из проекта сам..
Может что-то не так делаю
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:11
rezak90
из импорта это import ... - в самом верху класса находится
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:17
Foenix
Удалила. Ничего не создалось и не добавилось в импорт. Клин ничего не сделал вообще
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:20
rezak90
попробуйте перезапустить Eclipse и построить проект заного
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 13:40
Foenix
т.е. создать вообще новый проект и все сделать заново? о..
а почему же у меня так глюкнуло? Ведь если я сделаю проект побольше, и опять глюкнет..
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 17:18
rezak90
не нужно пересоздавать проект. Закройте еклпис, откройте и постройте заново R файл. Должно помочь.
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 17:19
Foenix
Переделала все, но это все пугает.
Постоянно выдаются разные красные ошибки (то имя файла содержит недопустимые символы, то ругается на правильные теги в xml), закрывают эклипс, открываю - их нет. Пришлось даже файл меню стереть и сделать заново - точно такой же..
Заново у меня R никак не хотел создаваться..
Re: Урок 8. Работаем с элементами экрана из кода
Добавлено: 20 окт 2012, 17:25
KamiSempai
Olivka писал(а):Заново у меня R никак не хотел создаваться..
В таких случаях обычно помогает Project/Cleen...