[Android1.6]橫豎屏切換時自動彈出鍵盤的問題

前言android

   UI中只有EditText、ImageView和ExpandableListView三個控件,正常進入的時候(橫屏)不會顯示鍵盤,可是把真機豎着拿(切換橫豎屏)時鍵盤總是自動彈出來,可是切換回橫屏又好了。比較奇怪的問題,即便在onCreate中寫隱藏鍵盤的代碼都不行,模擬器中也沒這問題- - #
 ide

 

正文spa

  剛開始覺得是獲取光標的問題,寫代碼讓ImageView獲取光標也無法解決這問題。意外搜到人家想到達我這樣效果的作法:也就是進入以後立刻顯示軟鍵盤- - #  。受此啓發,一個屬性設置就OK了,在AndroidManifest.xml中設置activity的以下屬性:
 code

android:windowSoftInputMode="stateHidden" 

  這個屬性還有其餘設置選項,網上的說法是用來設置activity主窗口與軟鍵盤的交互模式,因此之後相關的均可以先看看這個選項。
 xml

 

結束
 blog

  C++的系列文章得日後延遲了,也想通不糾結了,Java就Java,有機會弄Android就儘可能深刻一些,不能由於簡單應用就簡單學學應付項目了事,因此一直在擠時間看書和收集整理資料中,不出意外的話會先出一個Android系列的文章,風格和Extjs系列文章很類似。
 ip

相關文章
相關標籤/搜索