2013-07-18 198 views
4

在我的android應用程序中,在我的配置文件編輯頁面中,當我開始活動時,第一個edittext字段被聚焦(閃爍的光標),並顯示鍵盤。如何防止在Android中打開活動時打開鍵盤?

我該如何保持它專注於啓動(閃爍光標),但防止鍵盤出現?如果這是不可能的,那麼就不要在啓動時關注edittext。

謝謝。

 <EditText 
      android:id="@+id/textinput_firstname" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:ems="10" 
      android:inputType="textPersonName" 
      android:text="test" /> 
+0

可能重複http://stackoverflow.com/questions/2466516/show-soft-keyboard-when-activity-starts – DynamicMind

+0

這個問題是有關顯示鍵盤和這個問題是關於隱藏鍵盤,是什麼讓你覺得作爲一個可能的重複? –

回答

10

只需添加這行代碼在你onCreate(...)方法

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 
+1

謝謝你的工作。 – omega

+1

@omega我的榮幸:) –

+1

我必須等5分鐘才能......網站不會讓我。 – omega

0

只需添加這行代碼在你Activity onCreate(...)方法

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 

manifest也加入這一行。

android:windowSoftInputMode="stateHidden|adjustResize" 
相關問題