1

我在我的应用程序中使用 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); 
   } 
} 
4

0 回答 0