android - action bar is hiding the upper edit text and text view -
the action bar in application hiding upper edit text , text view. don't know how go around issue. have pasted xml layout code below. want show menu items in action bar.
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.coordinatorlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="fill_parent" android:fitssystemwindows="true" tools:context=".mainactivity" > <android.support.design.widget.appbarlayout android:layout_height="wrap_content" android:layout_width="match_parent" android:theme="@style/apptheme.appbaroverlay"> <android.support.v7.widget.toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorprimary" android:theme="@style/apptheme" android:touchscreenblocksfocus="false" android:visibility="visible" /> </android.support.design.widget.appbarlayout> <include layout="@layout/content_main" android:layout_height="match_parent" android:layout_width="wrap_content" /> <android.support.design.widget.floatingactionbutton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.coordinatorlayout>
that design seems wrong.and think problem in the:
app:layout_behavior="@string/appbar_scrolling_view_behavior" which set gridlayout , should hide or causes problem.so, use layout , make sure not using inside nestedscrollview because have scrollview: (better use nestedscrollview instead scrollview seems using coordinatorlayout)
<?xml version="1.0" encoding="utf-8"?> <scrollview xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_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" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context=".mainactivity" tools:showin="@layout/activity_main"> <gridlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:columncount="50" android:orientation="vertical" android:rowcount="40"> <textview android:id="@+id/textview" android:layout_width="98dp" android:layout_height="37dp" android:layout_column="1" android:layout_row="2" android:text="code" /> <edittext android:id="@+id/edittext" android:layout_width="63dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="2" /> <textview android:id="@+id/textview2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="3" android:text="name" /> <edittext android:id="@+id/edittext2" android:layout_width="70dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="3" /> <textview android:id="@+id/textview3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="4" android:text="phone" /> <edittext android:id="@+id/edittext3" android:layout_width="120dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="4" android:ems="10" android:inputtype="phone" /> <textview android:id="@+id/textview5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="5" android:text="address" /> <edittext android:id="@+id/edittext4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="5" android:ems="10" android:inputtype="textpostaladdress" /> <textview android:id="@+id/textview4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="6" android:text="e-mail" /> <edittext android:id="@+id/edittext5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="6" android:ems="10" android:inputtype="textemailaddress" /> <textview android:id="@+id/textview6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="7" android:text="reg.no." /> <edittext android:id="@+id/edittext6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="7" android:ems="10" android:inputtype="number" /> <textview android:id="@+id/textview7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="8" android:text="reg.date" /> <edittext android:id="@+id/edittext7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="8" android:ems="10" android:inputtype="date" /> <button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="12" android:text="save me" /> </gridlayout> </scrollview> mainlayout:
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.coordinatorlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="fill_parent" android:fitssystemwindows="true" tools:context=".mainactivity"> <android.support.design.widget.appbarlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/apptheme"> <android.support.v7.widget.toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorprimary" android:theme="@style/apptheme" android:touchscreenblocksfocus="false" android:visibility="visible" /> </android.support.design.widget.appbarlayout> <include layout="@layout/content_main" /> <android.support.design.widget.floatingactionbutton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.coordinatorlayout> result:
also, i'd rather use nestedscrollview instead this:
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.coordinatorlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="fill_parent" android:fitssystemwindows="true" tools:context=".mainactivity"> <android.support.v4.widget.nestedscrollview android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <include layout="@layout/content_main" /> </android.support.v4.widget.nestedscrollview> <android.support.design.widget.appbarlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/apptheme"> <android.support.v7.widget.toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorprimary" android:theme="@style/apptheme" android:touchscreenblocksfocus="false" android:visibility="visible" /> </android.support.design.widget.appbarlayout> <android.support.design.widget.floatingactionbutton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.coordinatorlayout> contents:
<?xml version="1.0" encoding="utf-8"?> <gridlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:columncount="50" android:orientation="vertical" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:rowcount="40" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context=".mainactivity" tools:showin="@layout/activity_main"> <textview android:id="@+id/textview" android:layout_width="98dp" android:layout_height="37dp" android:layout_column="1" android:layout_row="2" android:text="code" /> <edittext android:id="@+id/edittext" android:layout_width="63dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="2" /> <textview android:id="@+id/textview2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="3" android:text="name" /> <edittext android:id="@+id/edittext2" android:layout_width="70dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="3" /> <textview android:id="@+id/textview3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="4" android:text="phone" /> <edittext android:id="@+id/edittext3" android:layout_width="120dp" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="4" android:ems="10" android:inputtype="phone" /> <textview android:id="@+id/textview5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="5" android:text="address" /> <edittext android:id="@+id/edittext4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="5" android:ems="10" android:inputtype="textpostaladdress" /> <textview android:id="@+id/textview4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="6" android:text="e-mail" /> <edittext android:id="@+id/edittext5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="6" android:ems="10" android:inputtype="textemailaddress" /> <textview android:id="@+id/textview6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="7" android:text="reg.no." /> <edittext android:id="@+id/edittext6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="7" android:ems="10" android:inputtype="number" /> <textview android:id="@+id/textview7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="8" android:text="reg.date" /> <edittext android:id="@+id/edittext7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="8" android:ems="10" android:inputtype="date" /> <button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="2" android:layout_row="12" android:text="save me" /> </gridlayout> 
Comments
Post a Comment