android: don't show soft keyboard automatically -


this question has answer here:

i have following layout:

<linearlayout     android:id="@+id/linearlayoutholder"     android:layout_alignparentbottom="true"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:orientation="horizontal"     android:gravity="center_vertical"     android:background="@android:color/white" >      <edittext android:id="@+id/edit_message"         android:layout_weight="1"         android:layout_width="0dp"         android:layout_height="50dp"         android:inputtype="textcapsentences"         android:background="@android:color/transparent"         android:hint="@string/edit_message"         android:textcolorhint="@android:color/darker_gray"         android:windowsoftinputmode="statehidden"/>  </linearlayout> 

this produces:

enter image description here

now, when user presses show background apps button @ bottom (as shown in above picture), , when user comes app, soft keyboard gets shown.

enter image description here

i don't want soft keyboard shown in case.

how can done?

in androidmanifest.xml, add below attribute entry of activity:

android:windowsoftinputmode="statehidden" 

it not supposed written in layout xml, androidmanifest.xml.

to set more 1 soft input modes, can set like:

android:windowsoftinputmode="statehidden|adjustresize" 

for more information, can refer documentation.


Comments