Страница 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...