我有三个子线性排列RelativeLayout
。我隐藏并在同一RelativeLayout
下以编程方式显示所有三种布局。隐藏/显示布局困难
在所有以上三个子线性排列中,第一个Linearlayout
的内容与其他两个相比较大。所以当我展示第二个LinearLayout
时,它也占据了第一个空间LinearLayout
。
我想在显示第二个LinearLayout的时候删除FirstLinear Layout占用的空间。
更好地了解我粘贴下面
<?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="wrap_content"
android:background="@android:color/white" >
<!-- ATC/TCAS/AIRSPACE -->
<LinearLayout
android:id="@+id/atcTypeLinear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:orientation="horizontal"
android:visibility="gone" >
<include
android:id="@+id/atcType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/atc_incident_type" />
</LinearLayout>
<!-- Evacuation -->
<LinearLayout
android:id="@+id/mainEvoccutionLinear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:orientation="horizontal"
android:visibility="gone" >
<LinearLayout
android:id="@+id/evocutionLinear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Emergencies /Evacuation"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@android:color/black"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableRight="@drawable/editable"
android:text="Details "
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@android:color/black"
android:textStyle="bold" />
<!-- Dyanmic check Box -->
</LinearLayout>
<LinearLayout
android:id="@+id/secEvoLinear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="100dp"
android:layout_marginTop="25dp"
android:orientation="vertical" >
<!-- Dyanmic check Box -->
</LinearLayout>
</LinearLayout>
<!-- Evolution layout over and start of collision near miss -->
<LinearLayout
android:id="@+id/collisionNearLinear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:orientation="vertical"
android:visibility="gone" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableRight="@drawable/editable"
android:text="Collision/Near Miss "
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@android:color/black"
android:textStyle="bold" />
<!-- dynamic creation of check box -->
</LinearLayout>
</RelativeLayout>
我的XML布局请专家帮助我..
你想做什么? – WhiskThimble
我想在显示第二个LinearLayout的时候删除FirstLinear Layout占用的空间。 –
您是否尝试过使用除了RelativeLayout以外的其他基础ViewGroup? – invertigo