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

Присвоение переменной значения из ресурсов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Передача HashSet<Object1,List<Object2>> в адаптер BaseExpandableListAdapter для отображения ExpandableListView http://www.cyberforum.ru/android-dev/thread1781523.html
Доброго дня. Пишу кастомный адаптер, унаследованный от BaseExpandableListAdapter для заполнения ExpandableListView. В адаптер передаётся коллекция HashSet, ключём в которой является объект. Это не специально, так получилось т.к. я захотел что бы у заголовков групп был не только текст, но и картинка. И простой int или String в качестве ключа уже не подходит. Соответственно получилось: Адаптер...
Программирование Android Добавить скрол в сам элемент TextView <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/scrollView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1"> <LinearLayout android:id="@+id/inear" android:layout_width="match_parent" http://www.cyberforum.ru/android-dev/thread1781507.html
Загрузка текста с сайта Программирование Android
Проблема такая - научился получать данные с сайта, но они в приходят в виде входного потока байт (InputStream). Как можно выделить только интересующие меня поля? То есть например на сайте есть поле с текстом и мне нужно вывести из всего потока только этот текст, остальные символы не нужны. Вот мой код: import android.os.Bundle; import android.app.Fragment; import android.view.LayoutInflater;...
Вывод message Программирование Android
Message msg = h.obtainMessage(); Bundle b = new Bundle(); b.putString("KEY1", ParseQuery); // b.putString("KEY2", ParseQueryForeCast); b.putString("KEY3", image); msg.setData(b); h.addto(msg); h.sendMessage(msg); так я отправляю сообщение через...
Программирование Android Получить очередь сообщений Handler http://www.cyberforum.ru/android-dev/thread1781235.html
Сообщение отправляется таким способом Message msg = h.obtainMessage(); Bundle b = new Bundle(); b.putString("KEY1", ParseQuery); b.putString("KEY3", image); msg.setData(b); h.sendMessage(msg); Я хочу вызвать hasMessages, то есть проверить если в очереди есть сообщения то вызвать handleMessage, но проблема в том что...
Программирование Android Получение данных из cursor У меня огромный вопрос по работе с SQLite, а именно Cursor. В общем то при запросе к бд все норм, при создании класса бд все норм, везде все норм, но один лишь курсор, из за которого у меня горит уже не первый день, не работает. Сразу даю код ошибок 07-15 19:27:12.688: E/AndroidRuntime(20791): FATAL EXCEPTION: AsyncTask #2 07-15 19:27:12.688: E/AndroidRuntime(20791):... подробнее

Показать сообщение отдельно
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 115

Присвоение переменной значения из ресурсов - Программирование Android

16.07.2016, 17:02. Просмотров 218. Ответов 4
Метки (Все метки)

Столкнулся с такой проблемой.
Находясь в активити, я могу присвоить значение переменной таким способом:

Java
1
String name = this.getString(R.string.name);
Но у меня текстовый массив с последующим присвоением массиву значений находится в отдельном классе, который не является Активити.. И такой способ не работает

Например, у меня есть класс "Zet", его содержимое:

Java
1
2
3
4
5
6
public class Zet {
 
String s1 = "Наименование 1"; //Вот тут я хочу использовать @String, так как приложение переводится на несколько языков
String s2 = "Наименование 2"; // то же самое. и так далее много переменных
 
}
Метод getString() не работает внутри этого класса. Пару часов пытался найти решение, но уже выбился из сил =(

Добавлено через 4 минуты
И еще в догонку вопрос хочу задать про перевод String.xml - Если по дефолту будет стоять именно английский язык, и будет еще файл -ru - Пользователи, например, из Украины, увидят английский текст или русский? Если да, это нужно тогда для каждой нужной страны создавать файл? (Наверное, глупый вопрос)) Но все же хочется именно английский ставить на дефолт, так как западных юзеров будет много. А для украины, беларуси и т.д. чтоб был русский
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru