Это мой помощник на уроках английского Правда PROMT точнее переводит. А если их двоих использовать, то вообще супер))rezak90 писал(а):translate.google.ru
Урок 8. Работаем с элементами экрана из кода
Re: Урок 8. Работаем с элементами экрана из кода
Re: Урок 8. Работаем с элементами экрана из кода
пойду изучать книжечку, а то начал её читать сначала и не понял. Решил практику начать. Но как всегда практика без базы - пустое место....
Re: Урок 8. Работаем с элементами экрана из кода
Добрый день/вечер господа!
Прошу помощи! что я делаю не так?
Как видно из этого кода,у меня нет строки в файле main.xml
А именно я не замечаю
Android:id как это показано у глубокоуважаемого автора....
Ребят,помогите пожалуйста разобраться....
Даже если добавляю эту строку ручками,то в итоге она не подхватывается всё равно...
Спасибо!!!
Код: Выделить всё
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</LinearLayout>
Как видно из этого кода,у меня нет строки в файле main.xml
А именно я не замечаю
Android:id как это показано у глубокоуважаемого автора....
Ребят,помогите пожалуйста разобраться....
Даже если добавляю эту строку ручками,то в итоге она не подхватывается всё равно...
Спасибо!!!
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
Re: Урок 8. Работаем с элементами экрана из кода
Сейчас постараюсь объяснить еще подробнее...Foenix писал(а):какую строчку-то подчеркивает? что пишет?
Вот сдесь у автора эта строка подчеркнута красным
https://lh6.googleusercontent.com/-z2Z4 ... utProp.JPG
Как видите у меня её просто напросто нет.
создаю проект,открываю main.xml и вижу тот код который я вам уже скидывал,но нет строки android:id
В текстовой "Вьюхи"...
- Вложения
-
- Безымянный.jpg (99.86 КБ) 10331 просмотр
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
Re: Урок 8. Работаем с элементами экрана из кода
Вот,на скринах видно....Foenix писал(а):добавить-то строку так и так нужно. Автор подчеркнул - и что? Вопрос-то в чем? что значит не подхватывается?
- Вложения
-
- Безымянный2.jpg (159.99 КБ) 10329 просмотров
-
- Безымянный.jpg (146.94 КБ) 10329 просмотров
Re: Урок 8. Работаем с элементами экрана из кода
Я ничего не вижу, зачем ты в R-файл?
ты покажи как в коде id не находит. NPE или что-то такое
ты покажи как в коде id не находит. NPE или что-то такое
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
Re: Урок 8. Работаем с элементами экрана из кода
Мы не понимаем друг друга....Foenix писал(а):Я ничего не вижу, зачем ты в R-файл?
ты покажи как в коде id не находит. NPE или что-то такое
Спасибо что откликнулись!.
Re: Урок 8. Работаем с элементами экрана из кода
В приведённом коде отсутствует строкаleha52rus писал(а):Добрый день/вечер господа!Прошу помощи! что я делаю не так?Код: Выделить всё
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </LinearLayout>
Как видно из этого кода,у меня нет строки в файле main.xml
А именно я не замечаю
Android:id как это показано у глубокоуважаемого автора....
Ребят,помогите пожалуйста разобраться....
Даже если добавляю эту строку ручками,то в итоге она не подхватывается всё равно...
Спасибо!!!
, а на приведённом скриншоте она есть.<?xml version="1.0" encoding="utf-8"?>
Так же в коде строка
присутствует дважды -
иxmlns:android="http://schemas.android.com/apk/res/android"
, а на скрине только в xmlns:android.xmlns:tools="http://schemas.android.com/tools"
Попробуйте изменить свой код на:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/myText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</LinearLayout>
Re: Урок 8. Работаем с элементами экрана из кода
И ещё, если вы в коде xml удалите строку с id элемента и сохраните xml, то Эклипс даже не пискнет.
Но если вы переключитесь на вкладку Grafical Layout, щёлкнете на ваше TextView в OutLines и затем в Properties будете менять Id, то тут уже Эклипс не даст вам оставить это поле пустым.
Но если вы переключитесь на вкладку Grafical Layout, щёлкнете на ваше TextView в OutLines и затем в Properties будете менять Id, то тут уже Эклипс не даст вам оставить это поле пустым.
Re: Урок 8. Работаем с элементами экрана из кода
Благодарю,вроде бы разобрался,я в в приведенном скрине не поставил закрывающий дескриптор,а точнее один был лишний))) Запарился что то!=bor= писал(а):В приведённом коде отсутствует строкаleha52rus писал(а):Добрый день/вечер господа!Прошу помощи! что я делаю не так?Код: Выделить всё
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </LinearLayout>
Как видно из этого кода,у меня нет строки в файле main.xml
А именно я не замечаю
Android:id как это показано у глубокоуважаемого автора....
Ребят,помогите пожалуйста разобраться....
Даже если добавляю эту строку ручками,то в итоге она не подхватывается всё равно...
Спасибо!!!, а на приведённом скриншоте она есть.<?xml version="1.0" encoding="utf-8"?>
Так же в коде строкаприсутствует дважды -иxmlns:android="http://schemas.android.com/apk/res/android", а на скрине только в xmlns:android.xmlns:tools="http://schemas.android.com/tools"
Попробуйте изменить свой код на:Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/myText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello_world" /> </LinearLayout>
Немного привел код в порядок и R java его "подхватила".... Едем дальше!
Меня интересует вопрос,почему при создании нового проекта по умолчанию создаётся RelativeLayout,не совсем это удобно.
Re: Урок 8. Работаем с элементами экрана из кода
В Properties щёлкните правой кнопкой на RelativeLayout, затем Change Layout... и меняйте на нужный.leha52rus писал(а):Меня интересует вопрос,почему при создании нового проекта по умолчанию создаётся RelativeLayout,не совсем это удобно.
Re: Урок 8. Работаем с элементами экрана из кода
Да нет жее...Вот она,ошибка
- Вложения
-
- Безымянный.jpg (146.07 КБ) 10320 просмотров
Re: Урок 8. Работаем с элементами экрана из кода
а вы не видите что объявление атрибутов заканчивается после /> и всё что дальше идёт уже за пределами видимости View.leha52rus писал(а):Да нет жее...Вот она,ошибка
Код: Выделить всё
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/hello_world"
android:id="@+id/tvText" />
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 8. Работаем с элементами экрана из кода
Так я же написал,пропустил дескриптор....rezak90 писал(а):а вы не видите что объявление атрибутов заканчивается после /> и всё что дальше идёт уже за пределами видимости View.leha52rus писал(а):Да нет жее...Вот она,ошибкаКод: Выделить всё
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/hello_world" android:id="@+id/tvText" />
Запарился я сегодня на работе
Параллельно основной осваиваю еще одну так скачать профессию!
Не судите строго!
С Уважением.
Лёха!
Re: Урок 8. Работаем с элементами экрана из кода
все работает, с кодом все в порядке, но почему на вкладе Graphical layout и в Properties TextView остается - Hello World ?
Re: Урок 8. Работаем с элементами экрана из кода
Мозг сломал. Что я делаю не так?
- Вложения
-
- Android1.png (30.85 КБ) 10055 просмотров
Re: Урок 8. Работаем с элементами экрана из кода
1. Скобку забыл после
Но ошибки так же остались.
2. Что-то, переписал вручную все и ошибки пропали.
Код: Выделить всё
myBtn.setEnabled(false);
Но ошибки так же остались.
2. Что-то, переписал вручную все и ошибки пропали.
Re: Урок 8. Работаем с элементами экрана из кода
на скриншоте не вижу фигурной скобки метода onCreate.ruslan_fi писал(а):1. Скобку забыл послеКод: Выделить всё
myBtn.setEnabled(false);
Но ошибки так же остались.
2. Что-то, переписал вручную все и ошибки пропали.