Articles of Ресурсы

Нажатие кнопки для переключения языка

Когда я нажимаю кнопку «sub_changelang», она должна изменить язык программы на французский, например. Я получил следующий код, чтобы изменить локаль, но я понятия не имею, как обновить / настроить приложение, чтобы изменить язык на французский. Button cl = (Button) findViewById(R.id.sub_changelang); cl.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Locale locale = new Locale("fr_FR"); Locale.setDefault(locale); […]

Android: путь к папке активов для File ()?

У меня есть некоторые файлы в папке с ресурсами моего проекта, и я хочу их перечислить, поэтому я поместил это в свой код: File dir = new File("com.packagename/assets/fonts"); File[] fileList = dir.listFiles(); Какой путь я должен использовать, чтобы заставить его работать? Я хочу, чтобы пользователи могли устанавливать новые шрифты (я еще не знаю, как это […]

Элемент ListView не останется «выбранным»

Я хочу изменить фон элемента списка, когда пользователь нажимает на него. Вид вроде страницы настроек Honeycomb (хотя я не имею дело с настройками, поэтому я не использую PreferenceActivity). У меня есть эта функция, работающая через селектор состояния селектора состояния ресурса, за исключением случаев, когда при нажатии в меню listview изменяется линейная Макет справа от списка […]

Ошибка Eclipse с девятью файлами патчей?

Я попытался преобразовать все фон моих кнопок в .9.png, но у меня проблема с Eclipse. Я создал свой девятый патч .png с помощью этого инструмента, но так как я поместил его в папку / res / drawable, во всех моих XML-файлах, когда я пытаюсь получить доступ к любому ресурсу, начинающему с @drawable, у меня есть […]

R.string; Получить строку из динамического имени ключа

Возможный дубликат: Динамическая загрузка ресурсов Android В Android я могу загрузить строку из ресурсов с помощью String s = getString(R.string.keyName) . Но у меня есть список категорий в моей базе данных, каждый из которых имеет имя. Как я могу взять это название категории, а затем загрузить на него соответствующий строковый ресурс, чтобы он работал для […]

Как получить идентификатор Android для элемента меню в Android?

Есть ли способ получить идентификатор Android для элемента меню? Я вижу getTitle (), но не getId (). Меня интересует значение ID «menu_printer_settings», а не название «printer_settings» и идентификатор элемента меню (getItemId ()). Мне нужен этот идентификатор, чтобы мои скрипты Monkey Talk работали и для локализованных сборок. <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_printer_settings" android:title="@string/printer_settings" />

Как легко удалить ненужные ресурсы локализации из добавленных библиотек в релизе APK

Мое приложение довольно простое и не требует большой локализации. Я поставляю язык по умолчанию (на английском) и немецкий – это все, что я когда-либо хотел и когда-либо поставил, так как приложение полностью сосредоточено в Германии. Когда я недавно добавил библиотеку Google Play Services, я столкнулся с проблемой, что 56 (!!!) дополнительных языков были добавлены в […]

Центральные источники изображений NinePatch?

Есть ли какие-либо центральные пятна или коллекция в сети от созданных NinePatches? Я думаю, что они настоящие фантазии и полезные вещи. Даже если вы не дизайнер, это может принести вам большую пользу и посмотреть. Но я думаю, было бы здорово, если бы были какие-то коллекции для этого в Интернете, поскольку они доступны для значков. Но […]

Возможно ли получить ресурсы внутри статического контекстного блока?

Я хочу создать статическую таблицу Hash для преобразования строк в целые числа . Здесь предостережение заключается в том, что я хочу использовать строки, определенные мной как ресурсы, в нескольких списках в файлах XML . Я могу написать это, используя только идентификаторы ресурсов: public class MyActivity extends Activity { private static Map<Integer, Integer> views = new […]

Как использовать ресурсы по умолчанию для Android в моем макете xml?

В android есть множество ресурсов по умолчанию. Я хочу использовать android.R.string.cancel и android.R.string.ok . Я могу сделать это в коде достаточно легко getString(android.R.string.cancel) Но как это сделать в layout.xml @string/cancel Пробовал несколько вещей @android.R.string/cancel @android.string/cancel Но они не работают. Я уверен, что видел это в dev-учебниках, но не могу найти все это сейчас.