Страница 12 из 14

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 окт 2015, 14:10
doter.ua
Turalllb писал(а):Далее в тему вопрос мы там делаем преобразование из ТИп View в TextView . т.е. пару глупых вопрос из основы: ТИПЫ чего это ? а почему нельзя сразу тип TextView вставлять?
Это классы. Почитай про наследование классов, и про их приведение (cast).

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 окт 2015, 20:59
superUH
В том-то и дело, что не помогает Ctrl +O, выскакиевает куча переопределенных методов и все. и эмулировать ты уже не можешь, если у тебя выскочили эти ошибки, так как именно они и не дают эмулировать. Замкнутый круг получается.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 окт 2015, 22:21
Turalllb
doter.ua, ясно. ну я начал ШИлдта читать, уже может и читал это , надо повторять моменты нужные. А не может никто на мои вопросы в конце 11 страницы ответить( чет не могу никак в R.java видеть новые Id .

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 окт 2015, 22:22
Turalllb
superUH, ну ты еще кое что не попробовал. нажми alt + inter . сперва наведи на подчеркиваемую надпись потом жми alt + inter и импортируй. должно получиться, если я правильно понимаю причину ошибки вашей.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 28 окт 2015, 23:47
ussrghost
Непонятен момент с R.JAVA , где она вообще, скрин с Eclipse не спасает никак.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 06 ноя 2015, 17:00
Darja
Здравствуйте!
У меня такая проблема (на форуме ответа не нашла), не меняется текст, когда пытаюсь его поменять с помощью setText.
java

Код: Выделить всё

//////MyTextView
        TextView myTextView = (TextView) findViewById(R.id.myText);
        myTextView.setText("New text in TextView");
        ///Button
        Button myBtn = (Button) findViewById(R.id.myBtn);
        myBtn.setText("My button");
        myBtn.setEnabled(false);   ///Кнопка не активна
xml

Код: Выделить всё

 <TextView
        android:id="@+id/myText"
        android:text="Hello World! Main Activity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
    <Button
        android:id="@+id/myBtn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text Button"
        android:layout_below="@+id/myText"
        android:layout_alignParentStart="true" />
но текст в TextView и Button показывает, тот который в xml
Может кто то уже с этим сталкивался, или я что то упустила. Помогите пожалуйста.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 13 ноя 2015, 22:38
vertu
Здравствуйте! в андроидстудио у меня зачеркивается класс ActionBarActivity, и не работает метод findViewById(). пожалуйста помогите решить эту проблему.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 17 янв 2016, 19:39
mr.Rich
Теперь откроем R.java и видим, что для класса id появилась константа myText. Т.е. чтобы к ней обратиться, надо написать R.id.myText.
Android Studio 1.5
я не смог найти R.java, даже папки gen нету.
пытался поглядеть в гугле, понял что проблема распространенная, но решения не нашел.

заметил что если перезагрузить полностью Android Studio то при загрузке в проекте появляется много папок, в том числе и файл R.java, но по мере загрузки они почему то пропадают.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 22 янв 2016, 02:31
aleksbim
Подскажите пжл.
Не получается работать с элементом Key из кастомной клавиатуры, не получается найти его по id.
ошибка: Cannot cast from View to Keyboard.Key
Простой пример кода здесь:viewtopic.php?f=33&t=6994

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 29 янв 2016, 12:18
t0psecret
Добрый день. Возник такой вопрос про R.java. Элементы туда добавляются, всё нормально. Но помимо существующих элементов, там ещё страницы на 4-5 указано непонятно каких элементов. Понимаю, что это AS добавляет на всякий случай, но не скажется ли это на быстродействии программы?

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 02 фев 2016, 13:00
Никола
Урок 8 записан для Android Studio 1.1.0 и не годится для версий 1.4 и 1.5.1.
Что требуется отредактировать для этих новых версий?
Или установить версию 1.1.0?

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 04 фев 2016, 14:19
Dem0
Осспэди, где этот сраный R.java?
Скрин из урока:
Изображение
А вот мой скрин:
Изображение
Наверное я нашел что-то не то =)
Почему в моем R.java столько всякого хлама понаписано?

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 05 фев 2016, 13:02
Dem0
Написал 3 строки кода из урока №8
View myTextView = findViewById(R.id.myText);
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("New text in TextView");
появились ошибки. Приложение на отладку не запускается
Изображение
Помогите разобрать ошибки

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 05 фев 2016, 13:28
saviv
Dem0 писал(а):Написал 3 строки кода из урока №8
View myTextView = findViewById(R.id.myText);
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("New text in TextView");
появились ошибки. Приложение на отладку не запускается
Помогите разобрать ошибки
Читайте внимательно урок:
Теперь myTextView (типа View) – это наш TextView на экране. Но тип View – это предок для TextView (и остальных View-элементов). И он нам не подходит, если мы хотим проделывать операции соответствующие TextView. Поэтому нам необходимо преобразование View в TextView. Изменим наш код на следующий:
TextView myTextView = (TextView) findViewById(R.id.myText);

Т.е. должно остаться 2 нижних строки:
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("New text in TextView");

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 05 фев 2016, 20:35
Никола
Для API 10 работает.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 фев 2016, 07:42
GRTH32
Тоже не могу найти эту жеваную R.java
Автор, конечно молодец, и спасибо ему. Но...
Вообще в первом уроке написано, что андроид студио не очень, я буду делать в эклипсе. Хорошо, вот только зачем тогда надо было начинать с рассказа об установке AS? Тогда бы начали с установки и настройки эклипса.
Сейчас всё больше и больше расхождений идет с текстом урока и тем, что по факту есть в AS. И приходится бороться с AS, а не с темой урока.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 06 мар 2016, 01:03
Eliseitrifan
Почему много подчеркнуто красным?
и почемы R красная?
http://my-files.ru/5bp0a7

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 18 мар 2016, 13:57
cccaaaiii
Для тех кто ищет файл R.java, в AS 1.5.1. Не ищите его, пишите в Main.Activity.java.

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 11 май 2016, 16:01
Najim
Обновите Уроки. Переделайте на AS

Re: Урок 8. Работаем с элементами экрана из кода

Добавлено: 11 май 2016, 16:51
Foenix
смешно даже читать такое