我在EditText
之上有一个WebView
用于搜索。搜索后,用户通过来自服务器的链接获得一些TextBox
。光标在EditText
和TextBox
的{{1}}中都闪烁。但即使我尝试在WebView
的{{1}}中输入内容,字母也会显示在TextBox
上,但不会出现在WebView
的{{1}}中。
有关为何在模拟器中发生此问题的想法。
布局
EditText
Java代码
TextBox
期待您的回复。
感谢。
答案 0 :(得分:0)
webview中文本框的行为可能因设备而异, 根据webkit的定制。 在原始的android源代码中,textBox与android视图的editText结合使用。 但在设备中它可以给出不同的外观。 所以这不是一个问题,它只是那种api的行为。 在不同的设备上查看。
答案 1 :(得分:0)
这样做 2件事。可能解决你的问题::))
1)在webView中添加android:focusable="true"
<WebView android:id="@+id/browserwebview"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="true"
android:fillViewport="true"
android:layout_marginTop="75dip"
android:layout_marginBottom="30dip"
/>
2)添加webView.getSettings().setJavaScriptEnabled(true)
;在您的Java代码中