Articles of xml

Как аббревиатура TextView?

У меня есть TextView, который является одной строкой. Как добавить эллипсы (…), если текст слишком длинный?

Цвет фона

Я пытаюсь изменить цвет фона Cardview динамически в держателе Bindview RecylerView следующим образом. holder.cardView.setCardBackgroundColor(R.color.LightCyan); Странным является тот факт, что на фоне применяется почти противоположность применяемого цвета. (# E0FFFF-LightCyan) до 1F0000 -Almost Black) Здесь я проверил несколько цветов, и результат был таким же. Но если я установлюсь так holder.cardView.setCardBackgroundColor(ContextCompat.getColor(this.mContext, R.color.LightCyan)); Он работал отлично. (Да, это правильный […]

Изменение цвета RadioButton по API 19 и ниже?

Таким образом, у меня есть приложение, в котором пользователь может выбрать цвет, выбрав из набора RadioButtons , я использовал ButtonTint XML для цветных кнопок, но, очевидно, это работает только в API > 21 /. Поэтому мой вопрос, Как изменить цвет RadioButtons на KitKat (API 19) и ниже? Я проверил несколько методов из других вопросов переполнения […]

Проблема XML в примере основного меню

Я пытаюсь создать приложение с некоторыми меню, я следую базовому примеру, доступному на официальном сайте Android: http://developer.android.com/guide/topics/ui/menus.html Мои проблемы возникают, когда я определяю меню в XML. После создания папки res / menu и создания файла menu_option.xml из eclipse …. Проект (в общем) дает сообщение об ошибке, которое можно прочитать на вкладке «Проблемы»: Unparsed aapt error(s)! […]

Не удается получить виджеты из main.xml, указанные в программе Java

Создал очень простой XML-файл, чтобы попытаться получить доступ к простейшему виджету. Файл main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/white"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello"/> <TextView android:text="Heading Text" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <Button android:text="Button Text" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> Программа Java import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class TestButton extends Activity { /** Called when […]

ImageView пикселирован на старых устройствах Android

Проблема У меня есть ImageView в моем XML: <ImageView android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/ic_person_add" android:alpha="0.87" /> ic_person_add является нормальным материалом Vectoricon . На моем Nexus 5 (Android 6) значок красиво красив и действительно резкий: Однако на заметке 2 (Android 4.4) значок становится действительно пиксельным и уродливым: Как я могу получить ImageView (с вектором как src) на каждом […]

Обработка пространств имен Xml с помощью XmlPullParser

Здесь я использую XmlPullParser для анализа документа ниже. Это не работает из-за пространств имен, как я анализирую пространства имен? XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); factory.setValidating(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(in, HTTP.UTF_8); String namespace = xpp.getNamespace(); boolean inMessage = false; int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { //START TAGS if(eventType == XmlPullParser.START_TAG) { if(xpp.getName().equals(namespace+"resource")) […]

Как отобразить / скрыть элемент «Действия» программным способом с помощью Click Event

По умолчанию я устанавливаю видимость в false, используя следующий код. @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_items, menu); menu.findItem(R.id.action_share).setVisible(false); return true; } Теперь, как я могу сделать его видимым снова, когда пользователь нажимает кнопку в моей деятельности.

Простая структура XML для android, атрибут класса

У меня возникла странная проблема с платформой simplexml на Android. Я пытаюсь прочитать и заполнить объект, называемый weatherdata, из источника xml. Файл XML (без контроля над этим): <weatherdata> <product class="pointData"> …. </product> </weatherdata> Поэтому мой java-файл выглядит так: @Root(name = "weatherdata", strict=false) public class Weatherdata { @Element(name="product", required = true) protected ProductType product; Но я […]

Передача XML-ресурса в XMLReader

Я пытаюсь передать .xml файл из моей папки res в XMLReader , чтобы разобрать его на объект: private void parseXML() { String parsedData = ""; try { Log.w("AndroidParseXMLActivity", "Start"); /** Handling XML */ SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser(); XMLReader xr = sp.getXMLReader(); QuestionXMLHandler myXMLHandler = new QuestionXMLHandler(); xr.setContentHandler(myXMLHandler); InputSource inStream = new […]