Страница 6 из 8

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

Добавлено: 15 июл 2014, 12:52
Viewer
maraby
Проверьте импорт, если увидите там что-то типа android.R - удалите.

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

Добавлено: 21 июл 2014, 10:02
poparabole
подскажите пожалуйста, в какой папке можно хранить видео для игры?

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

Добавлено: 22 июл 2014, 13:06
klblk
poparabole писал(а):подскажите пожалуйста, в какой папке можно хранить видео для игры?
assets

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

Добавлено: 01 авг 2014, 17:08
Johanspb
Ivlianna писал(а):Почему у меня кнопки тоже цветные?
Изображение

Тот же вопрос, может у кого так же? Как сделать, чтобы кнопки оставались незакрашенными? Подозреваю, что это от компиляции для андройда 4.3.

П.С. проблема с редактированием ресурсов кнопками у меня тоже наблюдается, более того, эклипс крашится при удалении. Проще уже руками набивать)

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

Добавлено: 17 ноя 2014, 03:51
Serg1j
Не получается запустить проект, всегда ошибка в емуляторе "Unfortunately,ResValues has stopped." Пыталса делать на android 4.0 i 4.4 kit-kat а толку ноль,в чем может бить проблема и как решить?По логу ничего не понять-вроде все норм

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

01:48:27 - P0111_ResValues] Android Launch!
[2014-11-17 01:48:27 - P0111_ResValues] adb is running normally.
[2014-11-17 01:48:27 - P0111_ResValues] Performing ru.startandroid.develop.resvalues.MainActivity activity launch
[2014-11-17 01:48:27 - P0111_ResValues] Automatic Target Mode: using device '192.168.145.101:5555'
[2014-11-17 01:48:29 - P0111_ResValues] Application already deployed. No need to reinstall.
[2014-11-17 01:48:29 - P0111_ResValues] Starting activity ru.startandroid.develop.resvalues.MainActivity on device 192.168.145.101:5555
[2014-11-17 01:48:29 - P0111_ResValues] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=ru.startandroid.develop.resvalues/.MainActivity }

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

Добавлено: 17 ноя 2014, 12:50
Foenix
лог нужно смотреть полностью
Ссылки в подписи.

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

Добавлено: 03 дек 2014, 13:32
kaaa
Не могу найти в Property -> LayoutParameters свойства Background.
Почему? Помогите пожалуйста!

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

Добавлено: 09 дек 2014, 20:39
Alex_2041
Вечер добрый. Помогите пожалуйста решить одну проблемку по теме.
Вообщем после создания файла myres.xml, при добавлении ресурса String, появляется странная табличка справа о неизвестном XML атрибуте.
Так же в файле myres.xml появляются атрибуты, которых при добавления ресурсов вручную очевидно не должно быть. Следующая проблема заключается в том что после добавления очередного String ресурса, при нажатии на Add.., ничего не происходит, тоесть как будто Eclipse подвисает, затем после сохранения, необходимо закрыть во вкладке myres.xml файл и открыть его заново что бы появился добавленный мною ресурс String в таблице добавленных ресурсов.
Подскажите пожалуйста, в чем может быть ошибка..

Изображение

Изображение

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

Добавлено: 10 дек 2014, 06:55
klblk
не понимаю откуда у String такие атрибуты появляются? Как вы ее добавляете? У строки один атрибут "name", никаких id у нее нет.
И строки проще прописывать ручками:
[syntax=xml]<string name="nay">Nay</string>[/syntax]

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

Добавлено: 10 дек 2014, 07:48
Foenix
сколько работаю, ни разу эту "визуальную" вкладку не использовала, она вечно всякий бред показывает. Добавляйте все вручную, при IntellySence или как его там это не составляет труда вообще. И сохраняйте изменения кнопкой или Ctrl+C, а то эклипс ленится в оперативном режиме подтягивать изменения в другие файлы, когда памяти не так много.
Клавиша Ctrl+Shift+F поможет отформатировать код.
И не делайте такие большие скриншоты, вы же программист, должны знать как уменьшить картинку.

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

Добавлено: 10 дек 2014, 10:41
Mikhail_dev
И не делайте такие большие скриншоты, вы же программист, должны знать как уменьшить картинку.
Тыж программист :lol:
www.youtube.com/watch?v=glV3pmNJV8c

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

Добавлено: 18 дек 2014, 12:57
OrcSin
Здравствуйте!
Вот название проекта и текстовые свойства некоторых вьюшек написаны через константы в strings.xml. На сколько это целесообразно? Ведь каждая константа это выделенная дополнительная память, так?

если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
То стоит ли мне все прописывать через strings.xml, или можно использовать свойства самых вьюшек?

Каковы в итоге плюсы и минусы?

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

Добавлено: 18 дек 2014, 13:23
doter.ua
OrcSin писал(а):Здравствуйте!
Вот название проекта и текстовые свойства некоторых вьюшек написаны через константы в strings.xml. На сколько это целесообразно? Ведь каждая константа это выделенная дополнительная память, так?

если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
То стоит ли мне все прописывать через strings.xml, или можно использовать свойства самых вьюшек?

Каковы в итоге плюсы и минусы?
Дело не в памяти.

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

Добавлено: 18 дек 2014, 14:29
Mikhail_dev
если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
Как связаны текстовые свойства и текст в String.xml ?

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

Добавлено: 18 дек 2014, 19:44
OrcSin
Возможно я не понял или не правильно задав вопрос.
Вот есть кнопка, на кнопке надо написать "Кнопка"
1. Можно нажать на кнопку и в свойствах "text" указать "Кнопка"

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

android:text="Button" 
2. В тех же свойствах указать свойство текст как ссылку на константу.

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

android:text="@string/tvTopText"
Какие плюсы и минусы этих двух вариантов, и как это делать правильнее.

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

Добавлено: 18 дек 2014, 20:23
doter.ua
Внешние ресурсы легче поддерживать, обновлять, редактировать.
http://developer.alexanderklimov.ru/and ... ources.php - почитай.

P.S. ты в любом случае будешь "использовать свойства самых вьюшек". Строка-ресурс, в отличии от простого текста в кавычках, хранится в специальном файле и имеет свой ID ( может использоваться несколько раз). Например при добавлении локализации (поддержки других языков). Более наглядный пример: есть 10 экранов, на каждом есть кнопка "отправить", Вдруг ты решаешь, что нужно изменить надпись, например сделать с большой буквы. Если все 10 кнопок ссылаются на ресурс то изменяя его повлияешь на всех, кто его использует, а если в каждой кнопке просто текст, то придется 10 раз менять руками.

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

Добавлено: 18 дек 2014, 20:42
Mikhail_dev
Это сделано для основной причины: локализовать ресурсы. Если в первом случае текст у вас всегда будет один и тот же, то во втором, вы можете уже манипулировать языками. Т.е. создать папочку values-en к примеру и писать туда такую же ссылку на строку, но в английском варианте. Итого, при смене языка, юзер получит ссылку из нужной папки языка.
На память это практически не влияет. А в наших реалиях можно сказать что не влияет.
Тут подробнее http://developer.android.com/guide/topi ... ation.html
ну или загуглить "локализация Android"

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

Добавлено: 18 дек 2014, 20:45
doter.ua
Mikhail_dev писал(а):Это сделано для..."
Хорошо, что мне было лень писать про локализацию, так бы был, как минимум, один бесполезный пост :D

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

Добавлено: 18 дек 2014, 20:48
Mikhail_dev
Та я написал, потом забыл нажать отправить, потом нажал и мне сказали мол уже есть новое сообщение и мне лень было читать. =)
Хуже не будет =))

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

Добавлено: 02 мар 2015, 15:39
Олег Драч
смотрю уроки, но у меня Android Studio, а урок в Eclipse. как в AS получить доступ к свойствам объектов из myres? такая красивая табличка не открывается