Articles of xml

Android TextView не выбирается в CoordinatorLayout? (TextView не поддерживает выбор текста. Отменен выбор)

Это ошибка, которую я получаю: W/TextView: TextView does not support text selection. Selection cancelled. W/TextView: TextView does not support text selection. Selection cancelled. Я ошеломлен, потому что другие Textviews я реализовал ранее, в RelativeLayout имеют текст, который можно выбрать, когда у меня есть свойство android:textIsSelectable="true" – однако на этот раз он не работает. Этот код […]

Как сделать TextView одинаковым размером независимо от текста внутри

У меня 1 линейный макет, внутри него у меня 1 табличный макет, и внутри него у меня 2 строки таблицы, и внутри каждой строки у меня есть 2 текстовых изображения. Каждый textwiev имеет фон в 9.png.format, чтобы выглядеть как кнопка. Как сделать эти тексты одинаковыми по размеру в своих текстах, делая обратные изображения одинакового размера? […]

Android RatingBar показывает черный наложение на некоторых устройствах

У меня есть эта панель оценки, которая находится внутри приложений, и она всегда отображается правильно. Но в последнее время я понимаю, что он работает некорректно на некоторых устройствах (включая Nexus 5 с версией Lollipop). Строка рейтинга покрыта черным наложением, как показано на изображении ниже (только на некоторых устройствах). Когда прокручивается список (с рейтинговыми звездами), отображается […]

Определение XML-родительского стиля градиента / формы / углов

Как я могу определить легко повторно используемую базовую форму (или градиент или углы) в XML? У меня есть дюжина градиентов, которые будут одинаковыми, чем цвета начала и конца. Я надеялся определить идентичные вещи где-то еще и иметь XML-файл для каждого градиента, который определял только начальный и конечный цвета. Это возможно? Это база: <?xml version="1.0" encoding="utf-8"?> […]

Что такое тег <view /> XML в макетах

При чтении исходного кода SnackBar из библиотеки дизайна я нашел этот вид XML-макета : <view xmlns:android="http://schemas.android.com/apk/res/android" class="android.support.design.widget.Snackbar$SnackbarLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" style="@style/Widget.Design.Snackbar" /> Я никогда не видел такого рода XML только с <view/> (с более низким V, так что это не класс View ). Моя первая догадка заключается в том, что он работает как <fragment/> , […]

Файл настроек пользователя vs Файл настроек приложения

Мое приложение для Android имеет два вида предпочтений: 1) У меня есть пользовательские настройки, определенные в res / xml / preferences.xml, чтобы пользователи могли управлять своими предпочтениями с помощью PreferenceActivity. 2) Я хотел бы определить другой файл для глобальных настроек конфигурации моего приложения. Каков наилучший способ настройки настроек моего приложения? Должен ли я создать другой […]

Как анализировать XML с помощью SimpleXML

Я пытаюсь разобрать ниже XML с SimpleXML синтаксического анализа SimpleXML . Я попытался по-разному проанализировать Attributes Element но не смог добиться успеха при разборе XML. Он генерирует ошибку, которая отображается внизу. <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <order> <id>1</id> <id_address_delivery xlink:href="http://abc.com/add/1">1</id_address_delivery> <id_address_invoice xlink:href="http://abc.com/add/2">2</id_address_invoice> </order> </prestashop> Order.java @Root(name="order") @Namespace(reference="http://www.w3.org/1999/xlink",prefix="xlink") public class Order { @Element(name="id",required=true) private int order_id; @Element(name="id_address_delivery",required=false) private int […]

Скрипты значков на панели инструментов после изменения на Android SDK 26

После изменения моего приложения от компиляции / таргетинга SDK v25 на SDK v26 все значки меню на панели инструментов моего приложения теперь раздавлены / сжаты / растянуты. Вот соответствующий код макета: <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" android:theme="@style/AppTheme.AppBarOverlay" /> <br.com.mauker.materialsearchview.MaterialSearchView android:id="@+id/search_view" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> </android.support.design.widget.AppBarLayout> Вот меню, […]

Android – создание круговой маски на видео

Я относительно новичок в разработке Android, и мне было интересно, можно ли маскировать VideoView в форме. Это то, что у меня есть до сих пор: ожидаемый результат Мой XML для просмотра и компоновки видео: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#0088ff" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".VideoPlayerActivity" > <FrameLayout android:layout_width="250dp" android:layout_height="250dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:background="@drawable/circular_mask" android:foreground="@drawable/circular_mask" > <VideoView […]

Ошибка Eclipse – parseSdkContent – не распознавание файлов XML

Я использую Android SDK Tools 23.0.2 с Android API 20 (предварительный просмотр L). У меня была эта ошибка в течение некоторого времени: Ошибка parseSdkContent .androidjava.lang.ExceptionInInitializerError И я посмотрел на многие другие подобные вопросы и попробовал их решения безрезультатно. Они рекомендовали удалить файл /.android в каталоге пользователя, где сохранено мое рабочее пространство, и перезапустить Eclipse. Однако […]