2015-02-05 89 views
0

我在應用程序中有一個editText字段,當我將焦點放在低於10的較低API上的文本字段時,彈出鍵盤。對於某些共振,當editText專注於高於10的API時,鍵盤不顯示。同樣在高於10的API中,在logcat中它說eglSurfaceAttribute在我關注EditText字段時沒有實現。提前致謝。Android EditText問題

+0

你想看到什麼行爲?鍵盤顯示或鍵盤不顯示? – iRuth

+0

我想讓鍵盤在EditText聚焦時顯示。當我關注它時,我得到的消息eglSurfaceAttribute沒有實現。 – jj7

+0

您是使用Android模擬器還是真實設備? – iRuth

回答

0

EditText聚焦時,調出軟鍵盤的一種方法是將<requestFocus/>添加到XML佈局中的EditText

<EditText 
    android:id="@+id/editText" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <requestFocus /> 
</EditText> 

讓我知道這是否有幫助。

+0

是的,它的工作。我也禁用了AVD設置中使用電腦鍵盤輸入,它似乎也起作用。謝謝! – jj7

0

只要穿上這條線在您的onCreate()

editText.requestFocus(); 
+0

謝謝,這兩個代碼似乎工作! – jj7