跳转至

WebView各项使用说明

记录一些webview的设置和操作。

禁止webview处理长按事件

设置OnLongClickListener把长按事件消费掉。

web.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        return true;
    }
});

改变字体大小

字体大小的枚举。

    public static enum TextSize {
        SMALLEST(50),
        SMALLER(75),
        NORMAL(100),
        LARGER(125),
        LARGEST(150);

        int value;

        private TextSize(int var3) {
            this.value = var3;
        }
    }

获取WebSettings,然后设置字体大小。

WebSettings st = wv.getSettings();
st.setTextSize(WebSettings.TextSize.LARGER);

m3u8视频

Android webview播放不了m3u8视频。

NotAllowedError: play can only be initiated by a user gesture

设置webview

webViewSettings.setMediaPlaybackRequiresUserGesture(false);

参考

本站说明

一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。欢迎在下方评论~

AndroidTutorial AndroidTutorial 反馈问题 讨论区 最近更新 投喂作者

Ads

评论