webview无法在android 4.2.2上弹出softinput

时间:2013-11-19 06:00:28

标签: android webview

我的HtmlActivity包含webview,进度条。 webview和进度条来自layout.xml file。在除了android 4.2.2 platfrom之外的其他一些设备中,webview在点击输入框后效果很好。弹出inputmethod

这是我的layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:title="http://schemas.android.com/apk/res-auto"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <com.vstar.widget.TitleView
        android:id="@+id/html_title_layout"
        android:layout_width="fill_parent"
        android:layout_height="@dimen/action_bar_height"
        android:background="?attr/theme_base_title_style"
        title:titleViewHomeBackground="?attr/theme_title_back_image"
        title:titleViewHomeText="?attr/theme_title_back_text"
        title:titleViewMenuBackground="?attr/theme_title_more_image"
        title:titleViewMenuPaddBottom="?attr/base_title_padd_bottom"
        title:titleViewMenuPaddTop="?attr/base_title_padd_bottom"
        title:titleViewMenuText="?attr/theme_title_more_text"
        title:titleViewTitleBackground="?attr/theme_title_more_text" />

    <ProgressBar
        android:id="@+id/html_progress"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:focusable="false"
        android:max="100" />

    <com.vstar.widget.ScrollWebView
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:focusable="true" />

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="@dimen/action_bar_height"
        android:background="?attr/theme_html_bottom_background" >

        <ImageButton
            android:id="@+id/html_menu_back"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_margin="@dimen/small_half"
            android:background="@drawable/base_selector_html_bottom_back" />

        <ImageButton
            android:id="@+id/html_menu_forward"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_margin="@dimen/small_half"
            android:layout_toRightOf="@+id/html_menu_back"
            android:background="@drawable/base_selector_html_bottom_forward" />

        <ImageButton
            android:id="@+id/html_menu_stop"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_alignParentRight="true"
            android:layout_margin="@dimen/small_half"
            android:background="@drawable/base_selector_html_bottom_stop" />
    </RelativeLayout>

</LinearLayout>

任何帮助都会很棒。谢谢。

1 个答案:

答案 0 :(得分:0)

我自己解决了。将com.vstar.widget.ScrollWebView更改为WebView,效果很好。但我仍然没有理由。