我有一个带有 a 的布局ScrollView
,其中包含以下视图:ImageView
, TextView
, WebView
, TextView
. (这是因为我想一起滚动整个,而不仅仅是 的内容WebView
)
在中加载一些 HTML 后WebView
,我收到以下内容:
WARN/View(632): View too large to fit into drawing cache, needs 14236800 bytes, only 1536000 available
...并且WebView
不会显示的内容。删除后ScrollView
,警告消失了,一切都很好,除了我失去了想要的滚动功能。
第一:我知道尝试ScrollView
在另一个内部使用ScrollView
通常是一件坏事,但我不能 100% 确定在每种情况下都有一个等效的解决方案而不使用ScrollView
...我的意思是,当然可以将ImageView
s 的内容和TextView
s 进入WebView
,但是Button
s 或任何其他需要交互的 UI 元素呢?一般来说,有没有一种方法可以在不放弃布局和一次滚动所有内容的情况下解决这样的问题?
我发现我不是唯一一个遇到这个问题的人。对于其他示例,请检查这些问题 - 尚无有效解决方案: