Вопросы с тегом «android-xml»

В проектах Android XML используется несколькими способами: определение проекта и компонентов, создание макетов, определение анимации, создание меню и указание ресурсов (статических и динамических) для проекта.


13
Разница между «@ id /» и «@ + id /» в Android
В чем разница между @id/и @+id/? В @+id/символе плюса +указывает на создание нового имени ресурса и добавление в R.javaфайл, но как насчет @id/? Из документации ID: при обращении к ресурсу Android IDвам не нужен символ плюс, но вы должны добавить пространство имен пакета Android, например: android:id="@android:id/list" Но на изображении ниже …

9
Как получить номер версии манифеста из XML-переменных приложения (макета)?
Я хотел бы иметь возможность ссылаться на номер версии манифеста проекта в основной части кода. До этого момента я связывал номер версии в XML-файле String с манифестом (@ string / Version). Я хотел бы сделать это наоборот, связать строковую переменную XML с версией в манифесте. Причина? Я хотел бы только …

6
Пользовательские атрибуты в styles.xml
Я создал собственный виджет и объявляю его в layout.xml. Я также добавил несколько пользовательских атрибутов в attr.xml. Тем не менее, при попытке объявить эти атрибуты в стиле в styles.xml, это дает мнеNo resource found that matches the given name: attr 'custom:attribute'. Я поместил xmlns:custom="http://schemas.android.com/apk/res/com.my.package"все теги в styles.xml, в том числе …

3
dpi значение по умолчанию «большой», «средний» и «маленький» текстовые представления Android
Говорит ли документация (или кто-либо другой) о значениях dpi по умолчанию Большой TextView { android:textAppearance="?android:attr/textAppearanceLarge"} Средний TextView { android:textAppearance="?android:attr/textAppearanceMedium"} Small TextView { android:textAppearance="?android:attr/textAppearanceSmall"} виджеты в SDK? Иными словами, можем ли мы воспроизвести внешний вид этих текстовых представлений без использования android:textAppearanceатрибута?

15
Вертикальная линия с использованием XML Drawable
Я пытаюсь выяснить, как определить вертикальную линию (толщиной 1 дп), которая будет использоваться как рисование. Чтобы сделать горизонтальный, это довольно просто: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> Вопрос в том, как сделать эту линию вертикальной? Да, есть обходные пути, такие как рисование прямоугольника в форме толщиной …

6
Добавить фоновое изображение для формы в XML Android
Как добавить фоновое изображение в форму? Код, который я пробовал ниже, но безуспешно: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>

6
Хранение идентификаторов R.drawable в массиве XML
Я хотел бы сохранить идентификатор R.drawable.*извлекаемых ресурсов в виде внутри массива, используя файл значений XML, а затем получить массив в моей деятельности. Есть идеи как этого добиться?

7
Как получить доступ к значению BuildConfig в моем файле AndroidManifest.xml?
Можно ли получить доступ к значению BuildConfig из AndroidManifest.xml? В моем файле build.gradle у меня есть: defaultConfig { applicationId "com.compagny.product" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" // Facebook app id buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID } FACEBOOK_APP_ID определяется в моих файлах gradle.properties: # Facebook identifier (app ID) FACEBOOK_APP_ID=XXXXXXXXXX Чтобы …

4
Можно ли повернуть рисование в описании xml?
Я создаю приложение с ресурсами, которые можно использовать повторно (потому что кнопки всегда одинаковы, но зеркально отражены или повернуты). Я хочу использовать тот же ресурс, поэтому мне не нужно добавлять еще 3 ресурса, которые точно такие же, как оригинал, но повернуты. Но я также не хочу смешивать код с вещами, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.