Урок 11. Папка res/values. Используем ресурсы приложения.
Re: Урок 11. Папка res/values. Используем ресурсы приложения
maraby
Проверьте импорт, если увидите там что-то типа android.R - удалите.
Проверьте импорт, если увидите там что-то типа android.R - удалите.
-
- Сообщения: 10
- Зарегистрирован: 17 июл 2014, 16:41
Re: Урок 11. Папка res/values. Используем ресурсы приложения
подскажите пожалуйста, в какой папке можно хранить видео для игры?
Re: Урок 11. Папка res/values. Используем ресурсы приложения
assetspoparabole писал(а):подскажите пожалуйста, в какой папке можно хранить видео для игры?
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Ivlianna писал(а):Почему у меня кнопки тоже цветные?
Тот же вопрос, может у кого так же? Как сделать, чтобы кнопки оставались незакрашенными? Подозреваю, что это от компиляции для андройда 4.3.
П.С. проблема с редактированием ресурсов кнопками у меня тоже наблюдается, более того, эклипс крашится при удалении. Проще уже руками набивать)
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Не получается запустить проект, всегда ошибка в емуляторе "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. Используем ресурсы приложения
лог нужно смотреть полностью
Ссылки в подписи.
Ссылки в подписи.
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: Урок 11. Папка res/values. Используем ресурсы приложения
Не могу найти в Property -> LayoutParameters свойства Background.
Почему? Помогите пожалуйста!
Почему? Помогите пожалуйста!
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Вечер добрый. Помогите пожалуйста решить одну проблемку по теме.
Вообщем после создания файла myres.xml, при добавлении ресурса String, появляется странная табличка справа о неизвестном XML атрибуте.
Так же в файле myres.xml появляются атрибуты, которых при добавления ресурсов вручную очевидно не должно быть. Следующая проблема заключается в том что после добавления очередного String ресурса, при нажатии на Add.., ничего не происходит, тоесть как будто Eclipse подвисает, затем после сохранения, необходимо закрыть во вкладке myres.xml файл и открыть его заново что бы появился добавленный мною ресурс String в таблице добавленных ресурсов.
Подскажите пожалуйста, в чем может быть ошибка..
Вообщем после создания файла myres.xml, при добавлении ресурса String, появляется странная табличка справа о неизвестном XML атрибуте.
Так же в файле myres.xml появляются атрибуты, которых при добавления ресурсов вручную очевидно не должно быть. Следующая проблема заключается в том что после добавления очередного String ресурса, при нажатии на Add.., ничего не происходит, тоесть как будто Eclipse подвисает, затем после сохранения, необходимо закрыть во вкладке myres.xml файл и открыть его заново что бы появился добавленный мною ресурс String в таблице добавленных ресурсов.
Подскажите пожалуйста, в чем может быть ошибка..
Re: Урок 11. Папка res/values. Используем ресурсы приложения
не понимаю откуда у String такие атрибуты появляются? Как вы ее добавляете? У строки один атрибут "name", никаких id у нее нет.
И строки проще прописывать ручками:
[syntax=xml]<string name="nay">Nay</string>[/syntax]
И строки проще прописывать ручками:
[syntax=xml]<string name="nay">Nay</string>[/syntax]
Re: Урок 11. Папка res/values. Используем ресурсы приложения
сколько работаю, ни разу эту "визуальную" вкладку не использовала, она вечно всякий бред показывает. Добавляйте все вручную, при IntellySence или как его там это не составляет труда вообще. И сохраняйте изменения кнопкой или Ctrl+C, а то эклипс ленится в оперативном режиме подтягивать изменения в другие файлы, когда памяти не так много.
Клавиша Ctrl+Shift+F поможет отформатировать код.
И не делайте такие большие скриншоты, вы же программист, должны знать как уменьшить картинку.
Клавиша Ctrl+Shift+F поможет отформатировать код.
И не делайте такие большие скриншоты, вы же программист, должны знать как уменьшить картинку.
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
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Тыж программистИ не делайте такие большие скриншоты, вы же программист, должны знать как уменьшить картинку.
www.youtube.com/watch?v=glV3pmNJV8c
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Здравствуйте!
Вот название проекта и текстовые свойства некоторых вьюшек написаны через константы в strings.xml. На сколько это целесообразно? Ведь каждая константа это выделенная дополнительная память, так?
если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
То стоит ли мне все прописывать через strings.xml, или можно использовать свойства самых вьюшек?
Каковы в итоге плюсы и минусы?
Вот название проекта и текстовые свойства некоторых вьюшек написаны через константы в strings.xml. На сколько это целесообразно? Ведь каждая константа это выделенная дополнительная память, так?
если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
То стоит ли мне все прописывать через strings.xml, или можно использовать свойства самых вьюшек?
Каковы в итоге плюсы и минусы?
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Дело не в памяти.OrcSin писал(а):Здравствуйте!
Вот название проекта и текстовые свойства некоторых вьюшек написаны через константы в strings.xml. На сколько это целесообразно? Ведь каждая константа это выделенная дополнительная память, так?
если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
То стоит ли мне все прописывать через strings.xml, или можно использовать свойства самых вьюшек?
Каковы в итоге плюсы и минусы?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Как связаны текстовые свойства и текст в String.xml ?если у меня на экране 10 кнопок, у некоторых этих кнопок будет изменяться текстовое свойства.
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Возможно я не понял или не правильно задав вопрос.
Вот есть кнопка, на кнопке надо написать "Кнопка"
1. Можно нажать на кнопку и в свойствах "text" указать "Кнопка"
2. В тех же свойствах указать свойство текст как ссылку на константу.
Какие плюсы и минусы этих двух вариантов, и как это делать правильнее.
Вот есть кнопка, на кнопке надо написать "Кнопка"
1. Можно нажать на кнопку и в свойствах "text" указать "Кнопка"
Код: Выделить всё
android:text="Button"
Код: Выделить всё
android:text="@string/tvTopText"
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Внешние ресурсы легче поддерживать, обновлять, редактировать.
http://developer.alexanderklimov.ru/and ... ources.php - почитай.
P.S. ты в любом случае будешь "использовать свойства самых вьюшек". Строка-ресурс, в отличии от простого текста в кавычках, хранится в специальном файле и имеет свой ID ( может использоваться несколько раз). Например при добавлении локализации (поддержки других языков). Более наглядный пример: есть 10 экранов, на каждом есть кнопка "отправить", Вдруг ты решаешь, что нужно изменить надпись, например сделать с большой буквы. Если все 10 кнопок ссылаются на ресурс то изменяя его повлияешь на всех, кто его использует, а если в каждой кнопке просто текст, то придется 10 раз менять руками.
http://developer.alexanderklimov.ru/and ... ources.php - почитай.
P.S. ты в любом случае будешь "использовать свойства самых вьюшек". Строка-ресурс, в отличии от простого текста в кавычках, хранится в специальном файле и имеет свой ID ( может использоваться несколько раз). Например при добавлении локализации (поддержки других языков). Более наглядный пример: есть 10 экранов, на каждом есть кнопка "отправить", Вдруг ты решаешь, что нужно изменить надпись, например сделать с большой буквы. Если все 10 кнопок ссылаются на ресурс то изменяя его повлияешь на всех, кто его использует, а если в каждой кнопке просто текст, то придется 10 раз менять руками.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Это сделано для основной причины: локализовать ресурсы. Если в первом случае текст у вас всегда будет один и тот же, то во втором, вы можете уже манипулировать языками. Т.е. создать папочку values-en к примеру и писать туда такую же ссылку на строку, но в английском варианте. Итого, при смене языка, юзер получит ссылку из нужной папки языка.
На память это практически не влияет. А в наших реалиях можно сказать что не влияет.
Тут подробнее http://developer.android.com/guide/topi ... ation.html
ну или загуглить "локализация Android"
На память это практически не влияет. А в наших реалиях можно сказать что не влияет.
Тут подробнее http://developer.android.com/guide/topi ... ation.html
ну или загуглить "локализация Android"
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Хорошо, что мне было лень писать про локализацию, так бы был, как минимум, один бесполезный постMikhail_dev писал(а):Это сделано для..."
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 11. Папка res/values. Используем ресурсы приложения
Та я написал, потом забыл нажать отправить, потом нажал и мне сказали мол уже есть новое сообщение и мне лень было читать. =)
Хуже не будет =))
Хуже не будет =))
Re: Урок 11. Папка res/values. Используем ресурсы приложения
смотрю уроки, но у меня Android Studio, а урок в Eclipse. как в AS получить доступ к свойствам объектов из myres? такая красивая табличка не открывается