android - how to add one more linearlayout in my code? -
how expend linearlayout 3 button follow tutorial expend linearlayout 1 button add 1 more button how code not run follow answer how create expendable layout on each node simple add 1 more linearlayout whats worng inmy code me please
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <scrollview android:layout_width="match_parent" android:layout_height="match_parent"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <linearlayout android:id="@+id/llcontains" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <linearlayout android:layout_width="match_parent" android:layout_height="3dp" android:background="#000000" > </linearlayout> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="contains" android:textsize="20dp" android:layout_marginleft="10dp" android:padding="10dp" /> </linearlayout> <linearlayout android:id="@+id/llcontents" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightsum="4" android:padding="10dp" android:visibility="gone" > <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" /> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="cheese" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="tomatos" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="wheat" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="salt" /> </linearlayout> </linearlayout> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <linearlayout android:id="@+id/llcontains2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <linearlayout android:layout_width="match_parent" android:layout_height="3dp" android:background="#000000" > </linearlayout> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="contains22" android:textsize="20dp" android:layout_marginleft="10dp" android:padding="10dp" /> </linearlayout> <linearlayout android:id="@+id/llcontents2" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightsum="4" android:padding="10dp" android:visibility="gone" > <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" /> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="cheese" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="tomatos" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="wheat" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:gravity="center" > <imageview android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1"/> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="salt" /> </linearlayout> </linearlayout> </linearlayout> </scrollview> </linearlayout>
mainactivity class:
public class mainactivity extends activity { boolean flag; linearlayout llcontains; linearlayout llcontents; linearlayout llcontains2; linearlayout llcontents2; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); llcontains = (linearlayout)findviewbyid(r.id.llcontains); llcontents = (linearlayout)findviewbyid(r.id.llcontents); llcontains.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { if(!flag) { llcontents.setvisibility(view.visible); flag = true; } else { llcontents.setvisibility(view.gone); flag = false; } } }); llcontains2 = (linearlayout)findviewbyid(r.id.llcontains2); llcontents2 = (linearlayout)findviewbyid(r.id.llcontents2); llcontains2.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { if(!flag) { llcontents2.setvisibility(view.visible); flag = true; } else { llcontents2.setvisibility(view.gone); flag = false; } } }); } }
<scrollview android:layout_width="match_parent" android:layout_height="match_parent"> <relativelayout android:layout_width="" android:layout_height=""> <linearlayout ></linearlayout> <linearlayout ></linearlayout> <linearlayout ></linearlayout> <linearlayout ></linearlayout> </relativelayout> </scrollview>
Comments
Post a Comment