Articles of xml

Ellipsize не работает для textView внутри пользовательского listView

У меня есть listView с пользовательскими объектами, определенными в xml-макете ниже. Я хочу, чтобы textView с идентификатором «info» был эллипсирован в одной строке, и я попытался использовать атрибуты android:singleLine="true" android:ellipsize="end" безуспешно. Если я установил layout_width на фиксированную ширину, например, android:layout_width="100px" Текст усечен штрафом. Но по причинам мобильности это не приемлемое решение. Вы можете определить проблему? […]

Есть ли более простой / лучший способ поместить границу / контур вокруг моего TextView?

Поэтому я хотел иметь TextView с крутой рамкой вокруг него. Я не мог найти никакого стандартного способа сделать это, поэтому я придумал это: @ Drawable / custom_bg_1: синяя округлая форма <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#439CC8"/> <corners android:radius="3dp" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape> @ Drawable / custom_bg_2: Белая округленная форма <?xml […]

Android Drop Shadow on View

Я сделал большой поиск примеров кода, но ничего не могу найти. В частности, я хочу добавить тень к png drawable, которую я использую в ImageView. Этот png drawable представляет собой закругленный прямоугольник с прозрачными углами. Может ли кто-нибудь указать пример кода, как добавить приличную тень для просмотра в коде или в XML?

Создание диалогового окна диалога XML

Я пытаюсь использовать android.preference.DialogPreference завышенный от XML, но в документации, похоже, отсутствуют некоторые существенные биты, и я не могу найти рабочий пример в любом месте. Теперь мой XML выглядит так (я пробовал много перестановок, но это кажется разумным минимумом): <DialogPreference android:key="funThing" android:title="Fun Thing" android:dialogLayout="@layout/fun_layout" android:positiveButtonText="OK" android:negativeButtonText="Cancel" /> Мое предположение в этот момент состоит в том, […]

XML в текстовом ресурсе Android?

Мне было интересно, могу ли я разместить XML в /res/values/strings.xml ? Я спрашиваю об этом, потому что я проверяю файл данных XML для своего приложения, если он еще не существует, он создает его из содержимого по умолчанию, которое будет содержаться в виде строкового ресурса. Eclipse пытается изменить меньше и больше тегов на соответствующие им объекты […]

Центрировать несколько элементов в RelativeLayout, не помещая их в контейнер?

У меня есть RelativeLayout, содержащий пару бок о бок кнопок, которые я хочу сосредоточить в макете. Я мог бы просто поместить кнопки в LinearLayout и center, что в RelativeLayout, но я хочу, чтобы мой xml был как можно более чистым. Вот что я пробовал, это просто помещает кнопку «применить» в центр и кнопку «отменить» слева […]

Есть ли более простой способ анализа XML в Java?

Я пытаюсь понять, как разбирать XML (для приложения для Android), и кажется довольно смешным, как трудно это сделать на Java. Похоже, для этого требуется создание обработчика XML, который имеет различные обратные вызовы (startElement, endElement и т. Д.), И вы должны затем позаботиться об изменении всех этих данных на объекты. Что-то вроде этого урока . Все, […]

Строковый массив Android из xml-файла в ListView

Прежде всего, спасибо за ваши ответы! Я новичок в Android, и это моя проблема; Я хочу принимать значения строкового массива в listview. Программа отлично работает с этими кодами: private String [] fiilliste={"A","Ağlamak","Almak","B","Bulmak"}; ArrayAdapter<String> adapter; adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, fiilliste); vlist.setAdapter(adapter); Но я хочу использовать xml-файл для string-массива. Это мой xml-файл: <?xml version="1.0" encoding="utf-8"?> <resources> <string-array […]

Изменить фон LinearLayout на Android

Я работаю над Android-приложением. Я хочу изменить фон элемента LinearLayout. Какой атрибут можно задать для изменения фона?

Почему marginBottom не работает?

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/messageLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/messageSender" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:layout_marginLeft="10dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp"/> <TextView android:id="@+id/messageSenderName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/messageSender" android:ellipsize="end" android:maxLines="1" android:singleLine="false" android:textColor="@color/list_text_color" android:textSize="16dp" android:layout_marginTop="5dp" /> <TextView android:id="@+id/messageContent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/messageSender" android:layout_below="@id/messageSenderName" android:ellipsize="end" android:maxLines="1" android:singleLine="false" android:textColor="@color/codeFont" android:textSize="13dp"/> </RelativeLayout> В моем макете у меня проблема. Когда я устанавливаю marginTop="5dp" это нормально, но когда я […]