zoukankan      html  css  js  c++  java
  • Android WebView的HTML中的select标签不起作用

    Android WebView的HTML中的select标签不起作用

    经过查询资料,了解到android对html里的select标签是弹出一个原生的选择器。

    问题:

    Webview中的select没反应
    

    解决办法:

    1、检查权限:
    因为需要弹出一个选择窗口,所有必须有以下权限。

        <!--下拉选择时弹出选择器-->
        <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
        <uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
    

    2、检查实例化WebView锁传递的context。
    弹出的选择Dialog所以必须要使用当前activity的context,而不能使用Application的context,之前我用的就是Application的context发现弹不出选择框

    //错误的,因为Dialog在show必须要有一个activity作为窗口载体
    WebView webView = new WebView(getApplicationContext());
    

    正确的如下:

    WebView webView = new WebView(CUURENT_ACTIVITY);//必须传递本身
    

  • 相关阅读:
    裴蜀定理
    上下界网络流
    寻找符合子序列要求的区间个数
    小猪分配 , 最大流
    floyd + 最大流 (奶牛分配问题)
    抛硬币问题
    消消乐
    Entity Framework(1)
    冒泡排序
    二分法查找数据
  • 原文地址:https://www.cnblogs.com/luhuan/p/8526643.html
Copyright © 2011-2022 走看看