ScrollView implementation in Android -


i new android.wen run apk file in phone,it runs , wen rotate horizontal view,it shows half page , if try scroll,it doesnt scroll.i tried lot using scrollview.it not getting implemented.the error wch occurs :"activity_main.xml: scrollview can host 1 direct child".can suggest me how solve it??

  <relativelayout 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:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > 

<textview     android:id="@+id/textview1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_alignbottom="@+id/imageview1"     android:layout_centerhorizontal="true"     android:text="login"     android:textsize="30sp"     android:textstyle="bold" />  <textview      android:id="@+id/textview1"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_alignparentleft="true"      android:layout_below="@+id/imageview1"      android:layout_margintop="49dp"      android:text="username"      android:textsize="20sp" />  <textview      android:id="@+id/textview2"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_alignleft="@+id/textview1"      android:layout_below="@+id/edittext3"      android:layout_margintop="17dp"      android:text="password"      android:textsize="20sp" />   <textview      android:id="@+id/link_to_register"      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:layout_alignright="@+id/button1"      android:layout_below="@+id/button1"      android:layout_margintop="14dp"      android:gravity="center"      android:text="forgot password"      android:textcolor="#0b84aa"      android:textsize="20dip" />     <edittext      android:id="@+id/edittext1"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_below="@+id/textview1"      android:layout_margintop="26dp"      android:layout_toleftof="@+id/textview1"      android:ems="10" >       <requestfocus />  </edittext>   <edittext      android:id="@+id/edittext3"      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:layout_alignbottom="@+id/textview1"      android:layout_alignleft="@+id/edittext4"      android:ems="10"      android:inputtype="textemailaddress" />   <edittext      android:id="@+id/edittext2"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_below="@+id/textview1"      android:layout_margintop="42dp"      android:layout_toleftof="@+id/textview1"      android:ems="10" />   <edittext      android:id="@+id/edittext4"      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:layout_alignbaseline="@+id/textview2"      android:layout_alignbottom="@+id/textview2"      android:layout_alignparentright="true"      android:layout_marginleft="100dp"      android:ems="10"      android:inputtype="textpassword" />   <button      android:id="@+id/button1"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_alignleft="@+id/edittext3"      android:layout_below="@+id/edittext4"      android:layout_margintop="23dp"      android:background="#9acd32"      android:text="log in" />    <imageview      android:id="@+id/imageview1"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_alignright="@+id/textview1"      android:layout_below="@+id/imageview2"      android:scalex="1.5"      android:scaley="1.5"      android:src="@drawable/igs_login" />   <imageview      android:id="@+id/imageview2"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_alignparenttop="true"      android:layout_margintop="21dp"      android:layout_torightof="@+id/button1"      android:src="@drawable/igs" /> 

the error says scrollview can host 1 direct child. means when using scrollview should consider creating layout holds views in , add scrollview it's parent. example :

<scrollview android:layout_width="match_parent" android:layout_height="match_parent" >  <relativelayout     android:layout_width="match_parent"     android:layout_height="match_parent" >      //add views here  </relativelayout> </scrollview> 

you layout should this! instead of relativelayout, can use whenever layout want, remember: all views should added in 1 layout!


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -