我在我的应用程序中使用 Web 视图。网页布局包含长布局,所以当我在最后编辑文本上选择时,网页视图会滚动,但最后编辑文本没有显示焦点,因为它是从输入软键盘隐藏的。我想在网页布局的可见视图中显示最后编辑文本。有什么建议吗?
xml
<com.salesgyani.android.pos.activities.ScrollWebView
xmlns:android="schemas.android.com/apk/res/android";
android:id="@+id/m_webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="true" />
和 JAVA
public class ScrollWebView extends WebView {
public ScrollWebView(Context context) {
super(context);
}
public ScrollWebView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ScrollWebView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onTouchEvent(MotionEvent event){
requestDisallowInterceptTouchEvent(true);
return super.onTouchEvent(event);
}
}