Articles of android xml

Android textview не поддерживает разрыв строки

Я создаю пользовательский вид программно, который отображает текст, который анализируется из XML-файла. Текст длинный и содержит символ «/ n» для разрывов силовой линии. По какой-то причине в текстовом представлении отображается / n, и никаких разрывов строк нет. Вот мой код: // get the first section body Object body1 = tempDict.get("FIRE"); String fireText = body1.toString(); // […]

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

Android: включить xml в другой xml

Как включить XML-данные в другие XML-данные У меня есть xml-файл заголовка для моего приложения, которое я хочу использовать в моем другом другом содержимом xmls, есть ли способы включить заголовок в мой контент?

Каждый раз, когда я нажимаю на файл Android XML в Eclipse, он загружает данные для всех версий API

Как описано в заголовке, каждый раз, когда нажимается файл XML (макет или манифест), прогресс показывает «Загрузка данных для …» – и он делает это для каждой версии API, от 2.1 до 4.4.2. Есть ли способ остановить это поведение. Как это сильно замедляет систему? Обновление: для этого я поднял отчет об ошибке AOSP. Обновление 2: Я […]

SelectableItemBackground как элемент в списке слоев

Я скопировал файл из источника приложения Google IO Schedule ( https://github.com/google/iosched ), а именно selected_navdrawer_item_background.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/backgroundColor"> <shape> <solid android:color="#12000000" /> </shape> </item> <item android:drawable="?android:selectableItemBackground"/> </layer-list> Я хочу использовать это, чтобы выделить текущий выбранный элемент в NavigationDrawer. Моя проблема заключается в том, что когда я запускаю приложение, оно генерирует исключение. Это важная линия, […]

Android: переключить цвет текста ToggleButton

Чтобы создать пользовательский ToggleButton, я определил новый стиль в /res/values/styles.xml : <style name="myToggleButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:textColor">#000000</item> <item name="android:background">@drawable/my_toggle_button</item> </style> И затем я использую селектор, чтобы указать, как выглядят состояния кнопки в /res/drawable/my_toggle_button.xml : <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <shape> […] </shape> </item> <item android:state_checked="false" <shape> […] </shape> </item> </selector> Как […]

Android: лучшая библиотека анализа XML?

Я должен разбирать некоторые сложные xml-файлы внутри моего приложения Android. Есть ли хорошая библиотека для этого, как TouchXMl для iPhone?

XmlPullParserException Бинарная строка XML-файла # 17 тег <vector> требует viewportWidth> 0

Это следующий вопрос по этому вопросу: Обновление библиотеки поддержки Android до 23.2.0 вызывает ошибку: XmlPullParserException Бинарная строка XML-файла # 17 <vector> требует viewportWidth> 0 Я также обновил библиотеку поддержки до 23.2 и начал получать ошибку: XmlPullParserException Binary XML file line #17<vector> tag requires viewportWidth > 0 Этот вопрос решил его для Android Studio и Gradle. […]

Класс String.xml или Constants

Что лучше подходит для проектирования приложения для Android Чтобы поместить все константы String в res/values/Strings.xml или Создайте класс, такой как Constant.java где все строки являются public static final ? Выбор какой из них более эффективен?