首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在点击时全屏显示图片?

如何在点击时全屏显示图片?
EN

Stack Overflow用户
提问于 2018-09-28 01:23:36
回答 1查看 41关注 0票数 0

我有一个包含html内容的文本视图。Html内容包含一些带有文本的图像。我想要全屏显示图像,并添加触摸放大/缩小的功能。

代码语言:javascript
复制
final Spannable html = (Spannable)Html.fromHtml(post.getContent(),new MyImageGetter(PostContent.this, postcontent),null);
for (final ImageSpan span : html.getSpans(0, html.length(), ImageSpan.class)) {
    int flags = html.getSpanFlags(span);
    int start = html.getSpanStart(span);
    int end = html.getSpanEnd(span);
    html.setSpan(new URLSpan(span.getSource()) {
        @Override
         public void onClick(View v) {
             // what i do for full screen image and zoom in/out with touch?
         }
    }, start, end, flags);
}

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2018-09-28 07:47:10

我认为可以使用WebSettings解决这个问题。这是我的代码片段。

代码语言:javascript
复制
WebView webView = (WebView) findViewById(R.id.my_webview);
WebSettings webSettings = webView.getSettings();
webSettings.setBuiltInZoomControls(true);
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setSaveFormData(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52542191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档