Articles of xml

Android: нижний колонтитул в ListView

У меня есть список, как показано ниже. <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:background="#E6E7E2"> <ImageView android:id="@+id/Thumbnail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon" /> <TextView android:id="@+id/FilePath" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#E6E7E2" /> </LinearLayout> И у меня есть нижний колонтитул ниже <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="bottom"> <LinearLayout android:layout_width="fill_parent" android:layout_alignParentBottom="true" android:layout_height="wrap_content" android:id="@+id/layoutfooterbutton" android:layout_gravity="bottom"> <Button android:layout_weight=".30" android:layout_margin="2dp" android:layout_height="60dp" […]

Как выровнять кнопку справа, не перекрывая TextView?

Я пытаюсь получить что-то вроде этого: http://img202.imageshack.us/img202/552/layoutoy.png . Я использую это как элемент списка (технически в качестве группового представления ExpandableListView). Вот файл XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight"> <TextView android:id="@+id/list_item_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" /> <Button android:id="@+id/list_item_button" android:text="Click me!" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_toRightOf="@id/list_item_text" /> </RelativeLayout> Но это не работает. Кнопка не обертывает содержимое, […]

Как поместить 9 кнопок в 3 ряда в макете xroid?

Я пытаюсь сделать игру tic-tac-toe (версия для Android). Я хочу, чтобы все 9 кнопок были автоматически заданы по ширине и высоте устройства и равномерно помещали их в сетку 3 * 3. Но теперь я могу установить только их размеры. Может ли кто-нибудь сказать мне, как позволить им использовать высоту и ширину родителя и рассчитать их […]

Я хочу показать язык Reginonal (Gurumukhi) в своем приложении для Android

Мне нужен результат, как показано ниже. Это сикховская книга, в которой используется региональный шрифт (Gurumukhi), и я хочу сделать xml-файл этого текста, чтобы использовать синтаксический анализ xml для отображения в моем приложении. Но проблема в том, что когда я вставляю этот шрифт в свой XML-файл, он преобразуется в некоторые алфавиты и символы, как показано ниже […]

Как установить размер векторного изображения внутри кнопки в Android?

Инструменты Android Studio Vector Assets преобразуют векторные чертежи в PNG-файлы для устройств pre-Lollipop, но я получаю очень плохое качество PNG-файлов, как вы можете видеть здесь . Более того, предполагается, что основной цвет фона кнопки будет таким светло-зеленым, что вы видите слева, но выталкиваемый его перезаписывает: <item android:state_checked="true" android:drawable="@drawable/show"> <shape android:shape="rectangle"> <corners android:bottomRightRadius="8dp"/> <solid android:color="@color/waveComponentGreen"/> </shape> […]

RadioGroup, расширяющая RelativeLayout?

Я пытаюсь сделать сетку переключателей для своего приложения, что я узнал, что это невозможно с помощью обычной RadioGroup потому что он расширяет LinearLayout, и если вы попытаетесь организовать RadioButtons используя RelativeLayout INSIDE, то RadioGroup RadioGroup не будет " T см. Buttons внутри RelativeLayout . Поэтому, чтобы исправить это, я хочу создать обычную RadioGroup, которая расширяет […]

Совместимость с API-интерфейсом API API уровня 21? (Поскольку появилось новое обновление SDK)

У меня проблема с уровнем API 21. Я хочу использовать Material Design и все еще иметь возможность запускать приложение на более низких уровнях API, таких как 18 (Android 4.3.1). Но я всегда получаю эту ошибку: Мой манифест SDK выглядит так: И build.gradle вот так: Надеюсь, что это enougth информация, чтобы получить некоторую помощь, мне это […]

Хранение больших данных локально или онлайн для Android-приложения?

Первое время публикации и первый раз работая на Android, так что легко, если я нарушаю любые правила 🙂 В любом случае, я просто получил приложение для Android, и я пытаюсь создать простую мелочи. Я планирую задать много вопросов (надеюсь, около 5000 вопросов). Никаких манипуляций с данными не было, просто прочитайте вопросы и представите их пользователю. […]

Ошибка: (3) Ошибка синтаксического анализа XML: неверно сформированный (недопустимый токен)

Это мой xml-файл внутри папки с анимацией. Когда я запускаю приложение, отображается ошибка в синтаксическом анализе. shake.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> < translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXDelta="0%" android:interpolator="@anim/cycle_7" android:toXDelta="5%" /> </set> cycle_7.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> < cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7" /> </set>

Список слоев Android XML: как разместить верхний слой

У меня есть этот XML drawable – tab_background_unselected: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="@color/background_grey" /> </shape> </item> </layer-list> Который создает эту форму: И эта форма стрелки xml drawable – tab_selected_arrow: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <rotate android:fromDegrees="45" android:pivotX="-40%" android:pivotY="87%" android:toDegrees="45" > <shape android:shape="rectangle" > <solid android:color="@color/background_dark_green" /> […]