Страница 1 из 1
Можно ли изменять данные в strings.xml в коде и как?
Добавлено: 06 май 2013, 18:58
badtrips
Вопрос в заголовке, пока сам не соображу и не нагуглил ещё ничего.
Пример - есть массив, хочу изменить какой-лиюл его элемент.
Re: Можно ли изменять данные в strings.xml в коде и как?
Добавлено: 06 май 2013, 19:02
badtrips
прочитал "Удобств использования ресурсов заключается в том, что их можно изменять без повторной компиляции или новой разработки приложения. " , вопрос - как?
Re: Можно ли изменять данные в strings.xml в коде и как?
Добавлено: 06 май 2013, 19:17
rezak90
нет нельзя
Re: Можно ли изменять данные в strings.xml в коде и как?
Добавлено: 06 май 2013, 20:07
Mikhail_dev
badtrips писал(а):прочитал "Удобств использования ресурсов заключается в том, что их можно изменять без повторной компиляции или новой разработки приложения. " , вопрос - как?
Смысл в том, что ты меняешь в ресурсах значение ресурса и тебе не надо при этом менять что-либо в коде, потому как ссылка на ресурс не меняется.
А зачем сам Ресурс менять? Меняй значение программно. Я в одном месте своего кода так и делаю. Беру ресурс, а после меняю что-то из него.
Re: Можно ли изменять данные в strings.xml в коде и как?
Добавлено: 06 май 2013, 22:03
neoksi
no-- писал(а):Смысл в том, что ты меняешь в ресурсах значение ресурса и тебе не надо при этом менять что-либо в коде, потому как ссылка на ресурс не меняется.
А зачем сам Ресурс менять? Меняй значение программно. Я в одном месте своего кода так и делаю. Беру ресурс, а после меняю что-то из него.
Иногда нужно изменить сам ресурс, например когда ты можешь отдать RemoteView только ссылку на ресурс, а нужно поменять один цвет. Сам только что столкнулся с этим ограничением.