Articles of android resources

Как использовать разные фоновые изображения для разных разрешений в Android?

Я делаю Android-приложение для Android- планшетов с полным фоном изображения, но я не могу использовать 9-патч , поэтому мне нужно, чтобы фон был как можно ближе к размеру окна. Что я испытал: Я тестировал использование drawable-ldpi , drawable-ldpi drawable-mdpi и т. Д., Но поскольку я хочу, чтобы изображения соответствовали окну, это не так хорошо работает. […]

Android-стили: разница между «style =» @ android: style / XYZ »и« style = »? Android: attr / XYZ?

Я пытаюсь стилизовать кнопки, чтобы они выглядели как те, о которых я прошу в Android Minimalist Bottom ButtonsViews в стиле Android Full Width . Я преуспел, со следующим xml для всех, кто интересуется: <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="bottom" android:divider="@android:drawable/divider_horizontal_dark" android:gravity="bottom" android:orientation="vertical" android:paddingTop="16dip" android:showDividers="beginning|end" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:measureWithLargestChild="true" android:orientation="horizontal" android:divider="@android:drawable/divider_horizontal_dark" android:showDividers="middle" > <Button android:id="@+id/cancel_button" style="?android:attr/buttonBarButtonStyle" android:layout_width="0dip" […]

Как использовать типы сборки (debug vs release) для установки разных стилей и имен приложений?

Задний план В Android Studio у вас могут быть разные типы сборки, каждая из которых имеет свою собственную конфигурацию, похожую на продукты-ароматы (как показано здесь ) Проблема Я хочу, чтобы каждый раз, когда у меня было где-то установлено мое приложение, я сразу же знал, какой тип он был – отпустите или отлаживайте, просто посмотрев на […]

Переопределить макет xml из фреймворка android

проблема Я хочу переопределить файл макета из пространства имен android, например R.layout.popup_menu_item_layout (на который ссылается код : com.android.internal.R.layout.popup_menu_item_layout ). Говоря о переопределении , я предполагаю объявить xml файл в проекте, который будет приоритетным по сравнению с макетом, который принадлежит инфраструктуре. Обратите внимание, что это всего лишь пример макета, поэтому вопрос касается каждого макета, который присутствует […]

Android – определение цветов путем ссылки на другие определенные цвета

Я снова и снова задавался вопросом, есть ли способ определить цвета в colors.xml другой цвет, который был определен. Ну, я попробовал, и действительно, кажется, что вы можете ссылаться на другие цвета, используя @ color / XXX. Например, one colors.xml может выглядеть так: <?xml version="1.0" encoding="utf-8"?> <resources> … <color name="primary_blue">#205081</color> <color name="action_bar_text">@color/primary_blue</color> … </resources> Но я […]

Как определить овалы переменных ресурса в Android Studio (например: «% 1 $ s»)

Сбои с Android часто вызваны ресурсом, содержащим %1$ s когда предполагалось %1$s . К моему удивлению, Android Studio не показывает эти синтаксические ошибки: ↑ Реальная синтаксическая ошибка выше – это %1$ s (делает сбой приложения), а не многоточие, которое выделяет Android Studio. Как проверить опечатки переменных ресурса в Android Studio? Я ищу эквивалент lint –check […]

Как использовать getStyledAttributes (int ) с внутренними темами Android

Поэтому я огляделся и узнал, что android.R.styleable больше не является частью SDK, хотя он все еще зарегистрирован здесь: http://developer.android.com/reference/android/R.styleable.html Это не было бы проблемой, если бы было четко зафиксировано, что такое альтернатива. Например, приложение AOSP Calendar по-прежнему использует android.R.styleable // Get the dim amount from the theme TypedArray a = obtainStyledAttributes(com.android.internal.R.styleable.Theme); lp.dimAmount = a.getFloat(android.R.styleable.Theme_backgroundDimAmount, 0.5f); […]

Сохранять статические данные в Android – пользовательский ресурс?

Я новичок в разработке Android, и я немного поиграл с ним. Я пытался создать программу, имеющую небольшую базу данных, которая никогда не меняется. В C #, мой лучший в настоящее время язык, я бы использовал список пользовательского класса и сериализую его в XML-файл, а затем прочитал его в своем приложении во время выполнения. Я нашел […]

Множественное определение игнорируется для нулевого количества

Я использую множественные числа для компиляции строки количества для приложения для Android. Я точно следую тому, что можно найти в учебниках: res.getQuantityString( R.plurals.number_of_comments, commentsCount, commentsCount); Вот определение множественного числа: <?xml version="1.0" encoding="utf-8"?> <resources> <plurals name="number_of_comments"> <item quantity="zero">No comments</item> <item quantity="one">One comment</item> <item quantity="other">%d comments</item> </plurals> </resources> Интересно, что строка вывода нечетна для того, что я […]

Установить уведомление из папки «Активы»

Я прикрепляю звуковые файлы в папке с ресурсами для воспроизведения звука в уведомлении, но я не могу воспроизводить звук из папки с ресурсами. У меня есть страница настройки, с которой пользователь может установить звук для уведомления, а также пользователь может воспроизводить звук. Эта часть завершена. Я могу воспроизводить звук из папки с ресурсами, используя Media […]

Intereting Posts