2015-02-05 62 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