我使用Android HTML ImageGetter as AsyncTask中给出的方法将图像从html源文件加载到Textview中。这很好用,并且在下载图像时不会冻结UI。我遇到的问题是,当它获取图像时,会将它们绘制到TextView中,TextView不会调整大小,因此图像将出现在已存在的文本上,实际上会截断为TextView的当前大小(如果有许多图像,则使用包装内容进行设置)。如何在使用asynctask加载图像后调整TextView大小
我无法专门设置TextView的初始大小,因为我事先不知道是否会有图像,或者有多少个或什么大小。有关如何在图像加载后调整TextView大小的建议?
TextView在由自定义适配器处理的ListView中,如果它有任何区别的话。
哦,而我不只是使用WebView的原因是,因为它在一个自定义的行ListView中,可以有多达20行,并且我有许多WebViews一次处理的奇怪问题。
感谢
为什么不使用imageView代替TextView? –
我没有使用ImageView,因为该html还包含一些我需要显示的文本。文本是主要部分,但包含可选图像。 –
Soo ...为什么不解析文本,然后将图像下载到imageview?它可能会让你的生活更轻松。 –