【问题标题】:Textbox gone hide under keyboard in my webview Android app在我的 webview Android 应用程序中,文本框隐藏在键盘下
【发布时间】:2017-08-05 11:48:27
【问题描述】:

这是我的 androidmanifest.xml 活动代码:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
        android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen">
        <intent-filter >

【问题讨论】:

    标签: android xml webview


    【解决方案1】:

    在 MeniFest 文件的所有活动标签中使用以下代码

    <activity android:label="@string/app_name" 
     android:hardwareAccelerated="true" 
     android:name="com.apnabanaras.ShowWebView"   
     android:windowSoftInputMode="adjustPan|adjustResize"
     android:theme="@android:style/Theme.Holo.NoActionBar.Fullscr‌​een"/>
    

    并删除此行

    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
    

    【讨论】:

    • android:theme="@android:style/Theme.Holo.NoActionBar.Fullscr‌​‌​een">它显示在android studio中无法解析符号
    • 删除该行
    • 如果你不想在你的活动中使用工具栏,那么在活动标签 android:theme="@style/AppTheme.NoActionBar" 中写下这一行
    • 从您的 xml 中删除该行
    • 我不知道如何分享图片...你能告诉我
    【解决方案2】:

    测试这个属性:

    <activity
     android:label="@string/app_name"
     android:hardwareAccelerated="true"
     android:windowSoftInputMode="adjustResize"
     android:name="com.apnabanaras.ShowWebView" 
     android:theme="@android:style/Theme.Holo.NoActionBar.Fullscr‌​‌​een"> 
    

    【讨论】:

    • 嘿......这是我在 android manifest 中的活动......有没有必要改变它
    • @Shailesh:请在此处删除您包含代码的 cmets,然后编辑您的问题。我尝试添加代码格式,但似乎缺少一些代码。请将您的 cmets 中的代码移到您的问题中。
    • 我尝试添加代码格式,但似乎缺少一些代码。
    猜你喜欢
    • 2011-10-25
    • 1970-01-01
    • 2011-02-13
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多