Это классы. Почитай про наследование классов, и про их приведение (cast).Turalllb писал(а):Далее в тему вопрос мы там делаем преобразование из ТИп View в TextView . т.е. пару глупых вопрос из основы: ТИПЫ чего это ? а почему нельзя сразу тип TextView вставлять?
Урок 8. Работаем с элементами экрана из кода
Re: Урок 8. Работаем с элементами экрана из кода
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 8. Работаем с элементами экрана из кода
В том-то и дело, что не помогает Ctrl +O, выскакиевает куча переопределенных методов и все. и эмулировать ты уже не можешь, если у тебя выскочили эти ошибки, так как именно они и не дают эмулировать. Замкнутый круг получается.
Re: Урок 8. Работаем с элементами экрана из кода
doter.ua, ясно. ну я начал ШИлдта читать, уже может и читал это , надо повторять моменты нужные. А не может никто на мои вопросы в конце 11 страницы ответить( чет не могу никак в R.java видеть новые Id .
Re: Урок 8. Работаем с элементами экрана из кода
superUH, ну ты еще кое что не попробовал. нажми alt + inter . сперва наведи на подчеркиваемую надпись потом жми alt + inter и импортируй. должно получиться, если я правильно понимаю причину ошибки вашей.
Re: Урок 8. Работаем с элементами экрана из кода
Непонятен момент с R.JAVA , где она вообще, скрин с Eclipse не спасает никак.
Re: Урок 8. Работаем с элементами экрана из кода
Здравствуйте!
У меня такая проблема (на форуме ответа не нашла), не меняется текст, когда пытаюсь его поменять с помощью setText.
java
xml
но текст в TextView и Button показывает, тот который в xml
Может кто то уже с этим сталкивался, или я что то упустила. Помогите пожалуйста.
У меня такая проблема (на форуме ответа не нашла), не меняется текст, когда пытаюсь его поменять с помощью 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); ///Кнопка не активна
Код: Выделить всё
<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" />
Может кто то уже с этим сталкивался, или я что то упустила. Помогите пожалуйста.
Re: Урок 8. Работаем с элементами экрана из кода
Здравствуйте! в андроидстудио у меня зачеркивается класс ActionBarActivity, и не работает метод findViewById(). пожалуйста помогите решить эту проблему.
- Вложения
-
- mm
- Безымянный.png (129.47 КБ) 17137 просмотров
Re: Урок 8. Работаем с элементами экрана из кода
Android Studio 1.5Теперь откроем R.java и видим, что для класса id появилась константа myText. Т.е. чтобы к ней обратиться, надо написать R.id.myText.
я не смог найти R.java, даже папки gen нету.
пытался поглядеть в гугле, понял что проблема распространенная, но решения не нашел.
заметил что если перезагрузить полностью Android Studio то при загрузке в проекте появляется много папок, в том числе и файл R.java, но по мере загрузки они почему то пропадают.
Re: Урок 8. Работаем с элементами экрана из кода
Подскажите пжл.
Не получается работать с элементом Key из кастомной клавиатуры, не получается найти его по id.
ошибка: Cannot cast from View to Keyboard.Key
Простой пример кода здесь:viewtopic.php?f=33&t=6994
Не получается работать с элементом Key из кастомной клавиатуры, не получается найти его по id.
ошибка: Cannot cast from View to Keyboard.Key
Простой пример кода здесь:viewtopic.php?f=33&t=6994
- Вложения
-
- Снимок.JPG (13.36 КБ) 17005 просмотров
Re: Урок 8. Работаем с элементами экрана из кода
Добрый день. Возник такой вопрос про R.java. Элементы туда добавляются, всё нормально. Но помимо существующих элементов, там ещё страницы на 4-5 указано непонятно каких элементов. Понимаю, что это AS добавляет на всякий случай, но не скажется ли это на быстродействии программы?
Re: Урок 8. Работаем с элементами экрана из кода
Урок 8 записан для Android Studio 1.1.0 и не годится для версий 1.4 и 1.5.1.
Что требуется отредактировать для этих новых версий?
Или установить версию 1.1.0?
Что требуется отредактировать для этих новых версий?
Или установить версию 1.1.0?
Re: Урок 8. Работаем с элементами экрана из кода
Осспэди, где этот сраный R.java?
Скрин из урока:
А вот мой скрин:
Наверное я нашел что-то не то =)
Почему в моем R.java столько всякого хлама понаписано?
Скрин из урока:
А вот мой скрин:
Наверное я нашел что-то не то =)
Почему в моем R.java столько всякого хлама понаписано?
Re: Урок 8. Работаем с элементами экрана из кода
Написал 3 строки кода из урока №8
View myTextView = findViewById(R.id.myText);
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("New text in TextView");
появились ошибки. Приложение на отладку не запускается
Помогите разобрать ошибки
View myTextView = findViewById(R.id.myText);
TextView myTextView = (TextView) findViewById(R.id.myText);
myTextView.setText("New text in TextView");
появились ошибки. Приложение на отладку не запускается
Помогите разобрать ошибки
Re: Урок 8. Работаем с элементами экрана из кода
Читайте внимательно урок: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. Работаем с элементами экрана из кода
Для API 10 работает.
Re: Урок 8. Работаем с элементами экрана из кода
Тоже не могу найти эту жеваную R.java
Автор, конечно молодец, и спасибо ему. Но...
Вообще в первом уроке написано, что андроид студио не очень, я буду делать в эклипсе. Хорошо, вот только зачем тогда надо было начинать с рассказа об установке AS? Тогда бы начали с установки и настройки эклипса.
Сейчас всё больше и больше расхождений идет с текстом урока и тем, что по факту есть в AS. И приходится бороться с AS, а не с темой урока.
Автор, конечно молодец, и спасибо ему. Но...
Вообще в первом уроке написано, что андроид студио не очень, я буду делать в эклипсе. Хорошо, вот только зачем тогда надо было начинать с рассказа об установке AS? Тогда бы начали с установки и настройки эклипса.
Сейчас всё больше и больше расхождений идет с текстом урока и тем, что по факту есть в AS. И приходится бороться с AS, а не с темой урока.
-
- Сообщения: 2
- Зарегистрирован: 04 мар 2016, 12:21
Re: Урок 8. Работаем с элементами экрана из кода
Для тех кто ищет файл R.java, в AS 1.5.1. Не ищите его, пишите в Main.Activity.java.
Re: Урок 8. Работаем с элементами экрана из кода
Обновите Уроки. Переделайте на AS
Re: Урок 8. Работаем с элементами экрана из кода
смешно даже читать такое
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198