Intereting Posts
Как управлять аутентификацией / авторизацией для пользовательских запросов, отправленных из родных мобильных приложений, вызывающих услуги Play2! -Scala REST Как увеличить зону действия кнопки Android без масштабирования фона? Android: Как проверить, содержит ли путь троянную точку? Студия Android – Не удалось выполнить выполнение градиента – ошибка при открытии zip-файла Как записывать экран и делать скриншоты, используя Android API? Ellipsize не работает для textView внутри пользовательского listView Трудности с использованием Model-View-Presenter в Android Как использовать DrawerLayout для отображения на панели ActionBar / Toolbar и в строке состояния? Является ли класс «Globals», в котором хранятся статические переменные в Android? Zoomch не уменьшает масштаб при переходе на следующую страницу фрагмента Как иметь активность в Android с кнопкой закрытия в верхнем углу? Стоимость публикации приложения для Android Динамическое изменение данных Custom PreferenceScreen H264 в Android? Pro Guard ошибка сборки релиз apk

Могу ли я использовать несколько форм в одном Android-приложении?

То, что я пытаюсь сделать, это определить общий фон для использования в LinearLayout, который часто меняет мое приложение во многих своих Activity. Этот конкретный макет – это заголовок, который отображается в верхней части каждого действия.

То, что я пытаюсь сделать, это создать drawable, который заполняет linearlayout градиентом и имеет горизонтальную линию ниже градиента.

Кто-нибудь знает, возможно ли это, или я должен делать такие вещи только с вложенными макетами.

Моя попытка рисования xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#AA000000" android:endColor="#AA333333" android:angle="270" /> </shape> </item> <item> <shape android:shape="line"> <stroke android:width="3dp" android:color="#FFFFFFFF" android:dashWidth="1dp" android:dashGap="2dp" /> <size android:height="5dp" /> </shape> </item> </selector> 

Solutions Collecting From Web of "Могу ли я использовать несколько форм в одном Android-приложении?"

Drawable принимает несколько фигур (определяется всегда в других файлах), если я понимаю ваш вопрос, возможно, вы можете сделать Layer drawable (это приводит к тому, что несколько лежащих в основе чертежей накладываются друг на друга)

Я пишу это здесь, поэтому, я не тестировал, но попробуйте это и прочитайте эту фантастическую документацию.

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/shape_7"/> <item android:drawable="@drawable/shape_1"/> </layer-list> 

Ресурсы xml для Android

ура