Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
#1

Невидно файла array, в папке values. Хотя реально он есть - Android

19.11.2012, 12:13. Просмотров 661. Ответов 8
Метки нет (Все метки)

Вот такая штука. Разбираю пример из книги. Импортировал, все как положено. Все могу редактировать. Но вот файла, array - нет. Хотя в самом коде, к нему обращения есть и они прекрасно выполняются.
Саму прогу не могу пока выложить, 15 метров у неё объем. А у меня канал отдачи - никакой - 130 кбит\с в лучшем случае.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 12:13     Невидно файла array, в папке values. Хотя реально он есть
Посмотрите здесь:

Android Программирование под Android только на С++? Это реально?
Android Как узнать есть ли фронтальная камера на устройстве и если есть, то использовать ее?
Как обратиться в ресурсах на конкретный элемент массива string-array? Android
Android Реально ли из диалогового окна запустить активити?
Android Array в SharedPreferences
Android Подпапки в папке layout
Android String-array resources, как глобальная переменная
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.11.2012, 19:02     Невидно файла array, в папке values. Хотя реально он есть #2
Цитата Сообщение от Vladimirys Посмотреть сообщение
Хотя в самом коде, к нему обращения есть и они прекрасно выполняются.
как это вы к нему обращаетесь?
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
19.11.2012, 22:04  [ТС]     Невидно файла array, в папке values. Хотя реально он есть #3
Примерно так
Java
1
String[]mass = getResource().getStringArray(R.array.massList);
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.11.2012, 23:01     Невидно файла array, в папке values. Хотя реально он есть #4
не вижу.

Добавлено через 2 минуты
massList вполне может находиться в файле strings.xml
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
19.11.2012, 23:32  [ТС]     Невидно файла array, в папке values. Хотя реально он есть #5
В strings.xml только несколько строк, с названиями меню, и несколькими сообщениями). Уже весь проект перепахал, нигде нет, даже в assets заглянул. Вот и думаю, либо глюк со средой разработки, либо може скрыли его как то, от посторонних глаз? Хотя зачем? Не понятно.

Добавлено через 8 минут
Или я чего то не там ищу. Куда можно запихнуть список из более чем 100 пунктов? Может можно как то динамически создавать названия? Вот кнопки к примеру, можно размножить. Создав всего лишь одну в XML. Может и названия на них, тоже можно как то генерировать?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.11.2012, 23:44     Невидно файла array, в папке values. Хотя реально он есть #6
заархивируйте папку values, залейте куданить и дайте линк.
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
19.11.2012, 23:45  [ТС]     Невидно файла array, в папке values. Хотя реально он есть #7
Я разобрался. Имена берутся с названий картинок (который в свою очередь, находятся в assets), путем "отрезания" от них расширения .png
Никогда не понимал, бьёшься, бьёшься, потом спросил на форуме и тут же сам ответил. Что то в этом есть
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.11.2012, 00:03     Невидно файла array, в папке values. Хотя реально он есть #8
Цитата Сообщение от Vladimirys Посмотреть сообщение
Имена берутся с названий картинок (который в свою очередь, находятся в assets), путем "отрезания" от них расширения .png
хм, и где именно это происходит? как это связали с R.array.massList?

Добавлено через 11 минут
или эта строка кода здесь вообще ни при чем?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 00:09     Невидно файла array, в папке values. Хотя реально он есть
Еще ссылки по теме:

Android Выбор array из их множества
Android Array type expected; found: 'java.lang.string'
Доступ к общей папке Android
String-array Android
5.2'' и 5.0'' экраны - разные лэйауты в итоге. Как добавить values\dimens.xml(1080*1920 420dpi)? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
20.11.2012, 00:09  [ТС]     Невидно файла array, в папке values. Хотя реально он есть #9
Цитата Сообщение от V0v1k Посмотреть сообщение
Добавлено через 11 минут
или эта строка кода здесь вообще ни при чем?
Ага, это немного не то. Берут как оказалось не из ресурсов. А перебирают циклом файлы в assets,
.....
.....
Java
1
2
String[]paths = assets.list(name);
massList.add(path.replace(".png","");
....
....
Вроде так.
Yandex
Объявления
20.11.2012, 00:09     Невидно файла array, в папке values. Хотя реально он есть
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru