android - to prevent softkeyboard from moving up of layout -
when softkeyboard shows,it pushes rest of content screen.how adjust this.
i have tried using adjust pan,adjust resize , stuffs of no use.
this layout
<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:orientation="vertical" > <relativelayout android:layout_width="fill_parent" android:layout_height="wrap_content" tools:ignore="uselessparent" > <relativelayout android:id="@+id/top_layout" android:layout_width="fill_parent" android:layout_height="40dp" android:background="@drawable/post_header_background" tools:ignore="uselessparent" > <textview android:id="@+id/sender_name_txtvw" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_centervertical="true" android:layout_marginleft="5dp" android:text="@string/compose_message" android:textcolor="@android:color/black" /> <edittext android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centervertical="true" android:layout_marginleft="3dp" android:layout_torightof="@+id/sender_name_txtvw" android:background="@null" android:hint="enter name" android:textsize="12sp" tools:ignore="hardcodedtext" /> </relativelayout> <relativelayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/bottom_layout" android:layout_below="@+id/top_layout" tools:ignore="uselessleaf" >
<relativelayout android:id="@+id/bottom_layout" android:layout_alignparentbottom="true" android:layout_width="fill_parent" android:layout_height="40dp" android:background="@drawable/bg"> <button android:id="@+id/send_btn" android:layout_alignparentright="true" android:layout_width="50dp" android:layout_height="30dp" android:layout_centervertical="true" android:background="#ff0000" android:layout_marginright="10dp"/> <edittext android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centervertical="true" android:inputtype="textmultiline" android:layout_margin="5dp" android:layout_toleftof="@+id/send_btn" android:background="@drawable/radus_et_back" tools:ignore="textfields" android:maxlines="10" android:paddingleft="10dp" android:paddingright="10dp" /> </relativelayout>
and in manifest file have added
<activity android:name="com.radus.composemessageactivity" android:screenorientation="portrait" android:windowsoftinputmode="statehidden|adjustresize|statevisible" />
any appreciated.thanks in advance.
is softkeyoard default comming problem..
then try this
in activity's oncreate()
getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_state_always_hidden);
the keyboard come when when edittext
selected or focussed.
Comments
Post a Comment