Урок 11. Папка res/values. Используем ресурсы приложения.

Обсуждение уроков

TrickyShot
Сообщения: 4
Зарегистрирован: 10 янв 2017, 21:29

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение TrickyShot » 10 янв 2017, 21:33

NovikPY писал(а):
Олег Драч писал(а):смотрю уроки, но у меня Android Studio, а урок в Eclipse. как в AS получить доступ к свойствам объектов из myres? такая красивая табличка не открывается
Ручками, все пишете ручками, учитывая, что AS практически все дописывает за Вас, то все то, что дается в уроке, написать займет не больше времени чем у Виталия из видео :)
Да и к коду привыкнуть таким образом проще, рано или поздно так быстрее дойдете до автоматизма в наборе кода. ;)
Извините, а как дописать ручками это? В уроке другую альтернативу не предлагают...
Ок, ресурсы созданы, настроим View-элементы на их использование. Сначала верхние:

llTop – в Properties находим свойство Background, жмем кнопку выбора (три точки), в ветке Color выделяем llTopColor и жмем OK
Изображение

tvTop – для свойства Text откройте окно выбора и найдите там tvTopText.

btnTop - для свойства Text откройте окно выбора и найдите там btnTopText.

Цвет верхней части изменился и тексты поменялись на те, что мы указывали в myres.xml.

TrickyShot
Сообщения: 4
Зарегистрирован: 10 янв 2017, 21:29

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение TrickyShot » 10 янв 2017, 21:55

Покопавшись, понял, что все равно ручками) Для тех, кто пойдёт по моим стопам:
viewtopic.php?f=45&t=5367

CyberHag
Сообщения: 1
Зарегистрирован: 14 авг 2017, 13:06

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение CyberHag » 14 авг 2017, 13:07

Добрый день,
Как можно сделать не сквозное именование ресурсов, а с разбиением по группам?

deadzombie
Сообщения: 1
Зарегистрирован: 26 авг 2017, 11:26

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение deadzombie » 26 авг 2017, 11:40

Здравствуйте!
Скажите, пожалуйста, почему в андройд студии, в классе R.java так много информации?
Вложения
Screenshot_7.jpg
Screenshot_7.jpg (317.31 КБ) 3387 просмотров

Ju57man
Сообщения: 1
Зарегистрирован: 17 апр 2018, 10:57

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение Ju57man » 17 апр 2018, 10:59

После создания открылся редактор файла. Добавлять элемент просто – жмем кнопку Add и выбираем тип, а справа пишем имя и значение. Создадим 4 String-элемента и 2 Color-элемента:
Я так и не понял где находится кнопка Add и как добавлять елементы.

Аватара пользователя
DOOMer
Сообщения: 18
Зарегистрирован: 12 май 2017, 16:15
Откуда: RU.MO.Balashikha
Контактная информация:

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение DOOMer » 17 апр 2018, 20:32

Ju57man писал(а): Я так и не понял где находится кнопка Add и как добавлять елементы.
Чем вы пользуетесь - Eclipse или Androi Studio? Урок древний, автор его писал ещё в "тёмные времена", когда в качестве среды разработки для андроид использовался Эклпс.
Вертексы должны образовывать конвексный браш...

QNotez - простое и быстрое приложение для создания заметок

xeim
Сообщения: 1
Зарегистрирован: 21 апр 2019, 00:42

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение xeim » 21 апр 2019, 00:46

У меня Android Studio 3.4. Где найти R.java?

archeryring
Сообщения: 1
Зарегистрирован: 21 сен 2019, 15:35

Re: Урок 11. Папка res/values. Используем ресурсы приложения.

Сообщение archeryring » 21 сен 2019, 16:02

Интересно, что файлы activity_main и myres связываются не через id (tvTop в данном случае), а через аттрибуты text->string name. Я бы сказал, что это кривовато, имхо. Но это вопрос к гуглу. При этом в самом коде связь идет через ID - снчала объект, а затем установливаюся его свойства.

(activity_main.xml) text: @string/tvTopText -> (myres.xml) <string name="tvTopText">

mike_crammer
Сообщения: 1
Зарегистрирован: 11 май 2020, 14:42

Re: Урок 11. Папка res/values. Используем ресурсы приложения.

Сообщение mike_crammer » 11 май 2020, 14:46

"Чтобы изменить нижнюю часть, будем кодить. Сначала находим элементы, потом присваиваем им значения."

Урок ужасно сильно устарел. К примеру этот код ни меняет ничего у меня. Под AS, тем более 3.1+ нужно его сильно переделать, файл R.java чего только стоит. да и ответов на форуме нет в последнее время

Sergi
Сообщения: 1
Зарегистрирован: 06 ноя 2020, 02:06

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение Sergi » 06 ноя 2020, 02:08

Ju57man писал(а):
17 апр 2018, 10:59
После создания открылся редактор файла. Добавлять элемент просто – жмем кнопку Add и выбираем тип, а справа пишем имя и значение. Создадим 4 String-элемента и 2 Color-элемента:
Я так и не понял где находится кнопка Add и как добавлять елементы.
Alt+Insert в Android Studio
Код работает, все изменяет в нижней части.

alexander9
Сообщения: 1
Зарегистрирован: 28 мар 2021, 19:23

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Сообщение alexander9 » 28 мар 2021, 19:25

xeim писал(а):
21 апр 2019, 00:46
У меня Android Studio 3.4. Где найти R.java?
В последних версиях AC - R.java создается автоматически и его больше без бубна выловить нельзя(


https://developer.android.com/studio/re ... dle-plugin

Faster R class generation for library projects: Previously, the Android Gradle plugin would generate an R.java file for each of your project's dependencies and then compile those R classes alongside your app's other classes. The plugin now generates a JAR containing your app's compiled R class directly, without first building intermediate R.java classes. This optimization may significantly improve build performance for projects that include many library subprojects and dependencies, and improve the indexing speed in Android Studio

Ответить