У меня есть два LinearLayout
внутри RelativeLayout
. Я просто хочу сделать это LinearLayout внутри одного LinearLayout, чтобы мой дочерний элемент управления отображался внутри 1 LinearLayout. так что я могу создать группу этого LinearLayout и отобразить с цветом фона android:background="@drawable/my_custom_background
, чтобы все дочерние элементы управления подключались к нему.Объедините два LinearLayouts в один LinearLayout
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#0B95BA"
android:minWidth="25px"
android:minHeight="25px">
<LinearLayout
android:id="@+id/linearLayoutCont"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="5dp">
<TextView
android:id="@+id/txtViewCont"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Contact Billing"
android:gravity="center"
android:textSize="25sp"
android:textColor="#FFFFFF" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayoutContBillingCall"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_below="@id/linearLayoutCont"
android:layout_marginTop="5dp">
<Button
android:text="Call"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textSize="15sp"
android:textColor="#FFFFFF"
android:layout_gravity="right"
android:background="@drawable/ButtonStyle"
android:id="@+id/btnContCall"
android:drawableLeft="@drawable/PhoneCall" />
<Button
android:text="Email"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textSize="15sp"
android:textColor="#FFFFFF"
android:layout_gravity="right"
android:background="@drawable/ButtonStyle"
android:id="@+id/btnEmail"
android:drawableLeft="@drawable/Email" />
</LinearLayout>
</RelativeLayout>
и о/р должна быть выше ПОС, как Контакты в центре и две кнопки (вызова и электронная почта) ниже контактной же углу , также я хочу спросить, как создать пространство между этими двумя кнопками.
Вы пытаетесь объединить 2 LinearLayouts с различными ориентациями - их невозможно объединить в один. Просто используйте RelativeLayout, чтобы расположить элементы управления без каких-либо LinearLayouts. – adelphus
@adelphus Я попробовал, но детское управление не показано на нем. – Pritish
@adelphus я пробовал android: id = "@ + id/linearLayoutCont" он показывает мне дочерний контроль Контакт, звонок, электронная почта в одной строке, то есть в одной строке Я хочу, чтобы она была на COntact выше, а также кнопку Call and Email ниже. – Pritish