アプリケーションで Web ビューを使用しています。Webレイアウトには長いレイアウトが含まれているため、最後の編集テキストWebビューを選択するとスクロールしますが、入力ソフトキーボードから非表示になっているため、最後の編集テキストはフォーカスされて表示されません。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);
}
}