Articles of android resources

Android: как добавить детей из макета xml в пользовательский вид

В моих макетах xml у меня есть пользовательский вид, в который я буду помещать несколько таких детей: <com.proj.layouts.components.ScrollLayout android:id="@+id/slBody" android:layout_width="700dp" android:layout_height="400dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child1"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child2"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child3"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child4"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child5"/> </com.proj.layouts.components.ScrollLayout> Позвольте мне объяснить немного больше. Я написал собственный ScrollView, в котором у меня […]

Локализация строковых ресурсов, добавленных через build.gradle с использованием функции resValue,

Это продолжение ответа, который помог мне на этом посту Мы можем добавить ресурс строки следующим образом из build.gradle : productFlavors { main{ resValue "string", "app_name", "InTouch Messenger" } googlePlay{ resValue "string", "app_name", "InTouch Messenger: GPE Edition" } } Он работает как шарм и служит для того, чтобы иметь разные имена приложений для каждого аромата. (С […]

Как определить массив целых чисел в объявлении-стиль?

Я реализую свой собственный <declare-styleable> для пользовательского представления (следуя инструкциям здесь ). Я хотел бы указать массив целых чисел в качестве одного из возможных атрибутов XML. Как мне: Укажите целочисленный массив как атрибут XML в attrs.xml ? Получите его из TypedArray после вызова obtainStyledAttributes() в моем пользовательском представлении?

Проект библиотеки Android: Obfuscate и сохранить ресурсы

Я хочу скомпилировать с Proguard мой проект Android с некоторыми дополнительными проектами библиотеки Android. Фактически, большая часть кода и ресурсов находится в этих библиотеках. Я добавил строку «proguard.config = proguard.cfg» в project.properties основного проекта, я настроил cfg-файл (-libraryjars .. \ libs). Затем – щелкните правой кнопкой мыши, Android Tools -> Export Signed Application Package. ADT […]

Как узнать, какая телефонная поддержка поддерживает макет (hdpi, mdpi и xhpi)?

Я немного смущен тем, как определить, какие телефоны поддерживают типы макетов. Я провел некоторое исследование, но не нашел удовлетворительного ответа. Например, я нашел следующее руководство: xlarge screens are at least 960dp x 720dp large screens are at least 640dp x 480dp normal screens are at least 470dp x 320dp small screens are at least 426dp […]

Файл ресурса Xamarin Android не найден

Я создаю приложение для Android в Visual Studio. Когда я пытаюсь создать ссылки на приложения в папке «Ресурсы», я получаю одну из двух ошибок. Если я предваряю «Resource.Layout. [Id]» или «Resource.Id. [Id]» с пространством имен для моего проекта, я получаю эту ошибку: Тип или имя пространства имен «Ресурс» не существует в пространстве имен «пространство имен […]

Как использовать разные фоновые изображения для разных разрешений в 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 файл в проекте, который будет приоритетным по сравнению с макетом, который принадлежит инфраструктуре. Обратите внимание, что это всего лишь пример макета, поэтому вопрос касается каждого макета, который присутствует […]

Intereting Posts