Articles of xml

Проблема с Android XmlPullParser UTF-8

У меня есть XML-документ, созданный с помощью org.xmlpull.v1.XmlSerializer Этот документ содержит следующий пролог XML <?xml version='1.0' encoding='utf-8' standalone='yes' ?> Когда я пытаюсь разобрать этот документ, используя import org.xmlpull.v1.XmlPullParser; Со следующим кодом конфигурации XmlPullParser pullParser = Xml.newPullParser(); pullParser.setInput(theInputStream, "utf-8"); Я получаю незакодированные строки utf-8 при вызове String text = pullParser.getText(); Похоже, что XmlPullParser в Android (я […]

Android: установка текста включенного представления

Мне интересно, возможно ли это: В файле макета я включил представление: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <include layout="@layout/includedView" /> </LinearLayout> Это includeView содержит следующее: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="48dip" > <ImageView … /> <TextView …. /> </RelativeLayout> Мой вопрос: возможно ли установить текст для textview внутри включенногоView из макета, […]

Неизвестная ошибка в xpath (с помощью xmlpullparser)

Я использую XmlPullParser чтобы открыть файл и XPath чтобы получить корень. (Позже я изменю свой код, чтобы получить узел idx ) Однако я получаю следующую ошибку: javax.xml.transform.TransformerException: Unknown error in XPath. Я искал в Интернете, но не нашел ничего, что могло бы решить эту проблему. try{ XmlPullParser xpp = getResources().getXml(R.xml.x1); XPath xpath = XPathFactory.newInstance().newXPath(); String […]

Пользовательская кнопка в строке заголовка диалога

Я пытаюсь сделать диалоговое окно, аналогичное тому, которое находится в Nova Launcher (вверху справа от диалогового окна): Чтобы показать настройки приложения. Я не могу показать это, в моем текущем диалоговом окне отображается обычная строка заголовка: Текущий код: Пользовательский файл диалогового окна: (add_dialog_custom_title) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:paddingLeft="15.0dip" android:paddingRight="15.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:textAppearance="?android:textAppearanceLarge" android:gravity="center_vertical" […]

EditText скрыт от клавиатуры при андроиде: gravity = "center" – Android

Хорошо, после того, как я потратил время на поиски решения, я приехал сюда. Я думаю, что это может быть проблема с Android. Попробуйте создать этот простой макет. Откройте клавиатуру, скройте ее, затем снова откройте и EditText будет скрыт. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="300dp" android:gravity="center" android:inputType="phone" android:maxLength="14" android:text="some text" android:textColor="#666666" […]

Простой XML-сериализатор не может удовлетворить элемент

Я новичок в этом простейшем XML-сериализаторе, и я хочу проанализировать новостной канал IGN. Проблема в том, что я получаю следующую ошибку: Unable to satisfy @org.simpleframework.xml.Element(data=true, name=description, required=true, type=void) on field 'description' private java.lang.String org.android.entities.Channel.description for class org.android.entities.Channel at line 2 Xml выглядит примерно так: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.ign.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" […]

Гибкая горизонтальная компоновка с `layout_weight` и` maxWidth`

У меня есть TextView и квадрат ImageView который я хотел бы показать в горизонтальном линейном макете. Каждый из них должен занимать половину ширины родительского представления, а высота должна соответствовать содержимому (т.е. изображению). Текст должен быть центрирован по вертикали. Дополнительное ограничение заключается в том, что изображение не должно расти за пределами заданного maxWidth (= maxHeight ), […]

Шестигранная кнопка с шестиугольной сенсорной поверхностью

Мне нужно создать те же кнопки, что и на рисунке ниже. Button должна быть с текстом внутри. Когда я делал XML макет, я столкнулся с проблемой сенсорной области Button . Каждая следующая кнопка – предыдущая кнопка обложки с прямоугольной Button . Правильно ли размещать шестиугольники в разметке XML, как я сделал, для реализации шестиугольников, например, […]

Пользовательский интерполятор Android с xml

Я попытался сделать свой пользовательский интерполятор после API-интерфейсов API Android. Итак, это интерполятор. <?xml version="1.0" encoding="utf-8"?> <customInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:factor="2" /> Но когда я пытаюсь использовать его в анимации: <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android"> android:fromXScale="1" android:toXScale="5" android:duration="3000" android:interpolator="@anim/custom_interpolator"/> </scale> И ничего не происходит – представление просто обновляется. Почему это ? И почему, если я пытаюсь использовать, […]

Как установить значок каждой вкладки в файле фрагментарный фрагмент в анимацию gif?

Я хочу установить значок каждой вкладки в файле фрагментарный фрагмент в анимацию gif. Когда пользователь переместится на каждую конкретную вкладку, начнется анимация. Например: Пользователь запускается на вкладке 1. Начнется анимация 1-го уровня. Теперь пользователь перебирает вкладку 2. Значок «Tab 1» приостанавливается, и начнется вкладка 2. Следующий пользователь переместится на вкладку 3. Запустится значок 3 и […]