gpt4 book ai didi

android - 如何在使用异步任务加载图像后调整 TextView 的大小

转载 作者:太空狗 更新时间:2023-10-29 15:20:18 24 4
gpt4 key购买 nike

我正在使用 Android HTML ImageGetter as AsyncTask 中给出的方法从 html 源将图像加载到 Textview 中。这很好用,并且在下载图像时不会卡住 UI。我遇到的问题是,当它获取图像并将它们绘制到 TextView 中时,TextView 没有调整大小,因此图像出现在已经存在的文本上,实际上被截断为 TextView 的当前大小(设置wrap-content)如果有很多图像。

我无法具体设置 TextView 的初始大小,因为我事先不知道是否会有图像,或者有多少,或者是什么大小。关于加载图像后如何调整 TextView 大小的任何建议?

TextView 位于由自定义适配器处理的 ListView 中(如果有任何区别的话)。

哦,我不只使用 WebView 的原因是,因为它在自定义行 ListView 中,最多可以有 20 行,而且我遇到了同时处理这么多 WebView 的奇怪问题。

谢谢

最佳答案

尝试 this , 应该工作。

例如:

(TextView).setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAPֹ_CONTENT, LayoutParams.WRAP_CONTENT));

关于android - 如何在使用异步任务加载图像后调整 TextView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8481040/

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