android - How to add views to scrollview dynamically? -


i'm tring add layout views in scrollview dynamically. know how use listview in case dont want use listview. so, first inflate layout view, , add linearlayout inside scrollview. problem can't adding layout multiply time.

view layoutinflated; scrollview scrollview; linearlayout childview;    @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.main_matan);       scrollview = (scrollview) findviewbyid(r.id.scroll_view_container);     childview = (linearlayout) findviewbyid(r.id.linear_row_container);     layoutinflated = getlayoutinflater().inflate(r.layout.row_message, scrollview, false);      childview.addview(layoutinflated);  } 

main.xml:

<linearlayout     xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:onegravity="http://schemas.android.com/apk/res-auto"     android:layout_width="match_parent"     android:orientation="horizontal"     android:layout_height="match_parent">       <scrollview         android:layout_width="match_parent"         android:layout_height="match_parent"         android:id="@+id/scroll_view_container"         android:layout_gravity="bottom"         android:fillviewport="false" >          <linearlayout             android:id="@+id/linear_row_container"             android:orientation="vertical"             android:layout_width="match_parent"             android:layout_height="match_parent">           </linearlayout>     </scrollview> </linearlayout> 

layout "row":

<linearlayout     xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:onegravity="http://schemas.android.com/apk/res-auto"     android:layout_width="match_parent"     android:layout_height="wrap_content"      android:orientation="vertical"     android:gravity="center">      <linearlayout         android:id="@+id/toolbar"         android:orientation="vertical"         android:layout_width="match_parent"         android:layout_height="match_parent"         android:padding="15dp">         <include android:id="@+id/rte_toolbar_container" layout="@layout/rte_toolbar"                />      <linearlayout         android:orientation="vertical"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_weight="14.23"      >          <linearlayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical" >              <linearlayout                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:orientation="vertical" >                  <linearlayout                     android:id="@+id/box"                     android:layout_width="match_parent"                     android:layout_height="wrap_content"                     android:orientation="vertical" >                      <linearlayout                         android:layout_width="match_parent"                         android:layout_height="wrap_content"                         android:layout_marginbottom="5dp"                         android:layout_margintop="5dp" >                          <imageview                             android:id="@+id/row_imgmail"                             android:layout_width="25dp"                             android:layout_height="25dp"                             android:layout_gravity="center"                             android:layout_marginleft="5dp"                             android:scaletype="centercrop"                             android:src="@drawable/icon_google" />                          <textview                             android:id="@+id/row_txmailaddres"                             android:layout_width="0dp"                             android:layout_height="match_parent"                             android:layout_marginleft="8dp"                             android:layout_weight="1"                             android:gravity="left|center"                             android:text="mail@gmail.com"                             android:textcolor="@android:color/black"                             android:textsize="15sp"                             android:textstyle="bold" />                          <checkbox                             android:id="@+id/row_cbmail"                             android:layout_width="wrap_content"                             android:layout_height="match_parent"                             android:layout_gravity="center"                             android:button="@drawable/checkbox_custom" />                          <imagebutton                             android:id="@+id/row_btnmagic"                             android:layout_width="23dp"                             android:layout_height="23dp"                             android:layout_marginleft="10dp"                             android:layout_marginright="10dp"                             android:background="@android:color/transparent"                             android:scaletype="fitcenter"                             android:src="@drawable/ic_apply_all_accounts" />                      </linearlayout>                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@drawable/shadow_bottom" />                 </linearlayout>              </linearlayout>          </linearlayout>          </linearlayout>       <linearlayout         android:orientation="horizontal"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:weightsum="1">          <checkbox             android:id="@+id/checkbox"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="right"             android:button="@drawable/checkbox_custom" />     </linearlayout>      </linearlayout>  </linearlayout> 

any idea how ?

just use listview or recyclerview. really!

and trust me, best thing can here.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -