我有一个 TextView,里面有 HTML 内容。HTML 代码包含使用 Html.ImageGetter 加载的 img 标签。图像显示得很好,但我不想让它们缩放以使图像宽度跨越 TextView 的整个宽度。当手机旋转时,这个宽度(和缩放比例)应该会改变。所以基本上,我希望与使用 css 规则“宽度:100%”具有相同的效果。
这甚至可以使用TextViews吗?
我有一个 TextView,里面有 HTML 内容。HTML 代码包含使用 Html.ImageGetter 加载的 img 标签。图像显示得很好,但我不想让它们缩放以使图像宽度跨越 TextView 的整个宽度。当手机旋转时,这个宽度(和缩放比例)应该会改变。所以基本上,我希望与使用 css 规则“宽度:100%”具有相同的效果。
这甚至可以使用TextViews吗?
从发布到评论的链接中,仅链接的答案不好...
不要使用 . 相反,使用背景图像样式:
background: transparent url('path/to/image.png') no-repeat scroll center center;
background-size: contain;
background-size 具有魔力,可以放大或缩小图像,使其紧贴容器内。