• 6
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

How to hide softkeyboad when activity start in android?

I have android app in which one layout contains Linearlayout, ScrollView, TextView, EditView and Button. when I call from one activity to other this activity call and set layout which I have describe.

I would like to know when activity call there is by default EditView selected. and open the softkeyboard. I don't want to open that keyboard when activity start. but I want to open that softkeyboard on touch event of EditView.

How can I do that?

In your AndroidManifest.xml:

<activity android:name="com.your.package.ActivityName"
          android:windowSoftInputMode="stateHidden"  />

More details about windowSoftInputMode can be found here.

This setting will hide soft keyboard when user enters new Activity (even if EditText control gains the focus). Soft keyboard will be shown only when user clicks the edit box control.

  • 127
Reply Report
      • 1
    • As a follow-up that might be useful for some, you can also do the following (in the event you were already using another android:windowSoftInputMode: android:windowSoftInputMode="adjustPan|stateHidden"