Articles of макет

Какова цель тега Android <merge> в XML-макетах?

Я прочитал сообщение Ромена Гая в <merge /> , но я до сих пор не понимаю, как он полезен. Является ли это заменой <Frame /> или используется так: <merge xmlns:android="…."> <LinearLayout …> . . . </LinearLayout> </merge> Затем <include /> код в другом файле?

Как раздуть один вид с помощью макета

У меня есть макет, определенный в XML. Он также содержит: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Я хотел бы раздуть этот RelativeView другим файлом макета XML. Я могу использовать разные макеты в зависимости от ситуации. Как я должен это делать? Я пробовал разные варианты RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(…) Но никто из них не работал […]

Плагин Android заменяет вид другим видом во время выполнения

У меня есть основной файл xml-макета с двумя текстовыми объектами A / B и представлением C. Тогда у меня есть еще два файла option1 xml option1 и option2 . Можно ли загружать либо option1 либо option2 во время выполнения через Java в C? Если да, то какую функцию мне нужно использовать?

Настройка цвета фона элемента макета Android

Я пытаюсь, несколько клонировать дизайн активности из набора слайдов в дизайне Android UI . Однако у меня проблема с очень простой задачей. Я создал макет, как показано на изображении, а заголовок – TextView в RelativeLayout . Теперь я хочу изменить цвет фона RelativeLayout , но я не могу понять, как это сделать. Я знаю, что […]

Может ли папка Android Layout содержать подпапки?

Прямо сейчас я сохраняю каждый файл макета xml внутри папки макета, поэтому вполне возможно и просто управлять небольшими проектами, но когда есть случай с большими и тяжелыми проектами, тогда должна быть иерархия и подпапки, необходимые внутри Папка макета. Например, layout — layout_personal — personal_detail.xml — personal_other.xml –layout_address — address1.xml — address2.xml Подобно тому же, мы […]

Стандартная Android-кнопка с другим цветом

Я бы хотел немного изменить цвет стандартной кнопки Android, чтобы лучше соответствовать брендингу клиента. Лучшим способом, который я нашел для этого до сих пор, является изменение res/drawable/red_button.xml Button на следующий drawable, расположенный в res/drawable/red_button.xml : <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" /> <item android:state_focused="true" android:drawable="@drawable/red_button_focus" /> <item android:drawable="@drawable/red_button_rest" /> </selector> Но для этого […]

Как скрыть строку заголовка для Activity в XML с существующей пользовательской темой

Я хочу скрыть заголовок для некоторых моих действий. Проблема в том, что я применил стиль ко всем моим действиям, поэтому я не могу просто задать тему для @android: style / Theme.NoTitleBar. Использование темы NoTitleBar в качестве родителя для моего стиля приведет к удалению заголовка для многих действий. Могу ли я установить элемент стиля без названия?

LinearLayout не расширяется внутри ScrollView

У меня есть LinearLayout внутри ScrollView , у которого есть android:layout_height="fill_parent" , но он не расширяется до полной высоты ScrollView . Мой макет выглядит примерно так: level layout layout_width layout_height 1 LinearLayout fill_parent fill_parent 2 LinearLayout fill_parent wrap_content 3 (some irrelevant stuff) 2 ScrollView fill_parent fill_parent <– this expands full height 3 LinearLayout fill_parent fill_parent […]

Вы должны использовать тему Theme.AppCompat (или потомка) с этим действием

Android Studio 0.4.5 Документация для создания пользовательских диалоговых окон для Android: http://developer.android.com/guide/topics/ui/dialogs.html Если вы хотите создать настраиваемый диалог, вместо использования диалоговых окон Dialog вы можете вместо этого отображать диалоговое окно «Активность как диалог». Просто создайте действие и установите его тему в Theme.Holo.Dialog в элементе манифеста <activity> : <activity android:theme="@android:style/Theme.Holo.Dialog" > Однако, когда я попробовал это, […]

Как установить layout_gravity программно?

Мой вопрос прост, Как настроить программные кнопки layout_gravity? Я нашел это в Интернете, но это просто бросает мне исключение Nullpointer: Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); Любое решение?