Why do the Android Keyboard pops up when adding a ListView -


i'm facing weird problem when adding listview layout.

my layout contains 2 edittext , when start activity, keyboard doesn't pop automatically. when add listview anywhere in layout, keyboard pop when activity starts.

i know there many ways hide keyboard one: getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_state_hidden) , may have seen other solutions problems here , here question not how prevent why happening ?

i have created simple example demonstrate behavior

<linearlayout 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:background="@android:color/black"     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"     tools:context="chadi.projects.code.testkeyboardactivity" >      <edittext         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:background="@android:color/white" />       <edittext         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_margintop="20dp"         android:background="@android:color/white" />      <listview         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_margintop="20dp" />  </linearlayout> 

if listview doesn't exist, keyboard don't show up. if replace listview other views, still doesn't show up. when add simple listview (even wihtout populating anything), keboard showing up.

why happening?

try on manifest file

<activity     android:name=".myactivity"     android:configchanges="orientation|screensize|keyboardhidden"     android:windowsoftinputmode="statehidden" />  

Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -