gpt4 book ai didi

android - 在 TextView 中垂直对齐由 HTML 定义的图像

转载 作者:行者123 更新时间:2023-11-28 03:52:42 26 4
gpt4 key购买 nike

我有一个 TextView在 html 中包含文本和图像,即 "some text with <img src=\"hello\"/> image" .
要正确显示图像 Html.ImageGetter使用,它从资源中读取请求的可绘制对象并根据 TextView 设置其边界的高度。
目前看起来图像与 TextView 的基线对齐,而我希望它们垂直居中显示。这可能吗?如何实现?

最佳答案

此代码段将为您提供帮助。

private class ImageGetter implements Html.ImageGetter {
public Drawable getDrawable(String source) {
BitmapDrawable d = getPicture(source);
d.setBounds(new Rect(0,0,d.getIntrinsicWidth(),d.getIntrinsicHeight()+5));
d.setGravity(Gravity.TOP);
return d;
}
};

关于android - 在 TextView 中垂直对齐由 HTML 定义的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18428126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com