my layout working fine, has parent linear layout
, multiple linear layouts
inside it.
now need add background image,so need add frame layout here.
when change parent linear layout
frame layout
, disappears items in linear layout
.
if add frame layout
,inside linear layout
disappears items in linear layout.
i unable understand how put frame layout without removing linear layout items.
the layout code quite long.
i putting above part of it.
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <linearlayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="6" android:orientation="vertical" > <linearlayout android:layout_width="match_parent" android:layout_height="80dp" android:orientation="horizontal" android:layout_margintop="20dp" android:layout_marginleft="30dp" android:layout_marginright="30dp" > <imageview android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.8" android:src="@drawable/image11" /> <linearlayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical" android:paddingtop="10dp" > <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="7:00 pm cst" android:layout_gravity="center" android:gravity="center" android:textcolor="@color/white" android:fontfamily="sans-serif-medium" android:textsize="12sp" /> </linearlayout> <imageview android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.8" android:src="@drawable/icon2" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal" android:paddingleft="20dp" android:paddingright="20dp" > <linearlayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="4" android:orientation="vertical" android:background="@drawable/cart_custom_background" android:paddingbottom="2dp" > <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="4" android:orientation="horizontal" android:layout_marginright="1dp" android:layout_marginleft="1dp" >
now need add background image,so need add frame layout here.
you don't need add layout give background. root (or other)<linearlayout>
should enough. can set background using:
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/my_drawable" > // can give color here
when change parent linear layout frame layout, disappears items in linear layout.
thats because <framelayout>
unlike <linearlayout>
kept adding children on top of each other.
Comments
Post a Comment