我正在修改Activity
以实施onConfigurationChanged(...)
,其中包含一个扩展的Gallery
,其成员的大小是使用LayoutParams
中的Gallery
手动调整的适配器。
不幸的是Gallery
最初显示错误:扩展View
填充整个屏幕。但是,只要选择了另一个项目,View
就会显示正确的大小。
作为一项实验,我尝试从View
方法冻结所选Gallery#onConfigurationChanged(...)
的维度,并发生相同的行为,建议View
已更新,但{{1没有显示变化。
我还尝试从Gallery
调用invalidate()
上的postInvalidate()
和Gallery
。什么都没有。
如何强制Activity#onConfigurationChanged(...)
使用Gallery
的正确尺寸重绘?
答案 0 :(得分:0)
在您的图库适配器上调用notifyDataSetChanged()
应该可以胜任。
如果没有,那么您的代码可能出现问题。