我有一个应用程序,我重写onConfigurationChanged
,因为我不希望活动被销毁和重建。它工作正常。android以编程方式重新加载布局资源
现在我希望布局的某个部分在方向更改时进行更改。经常我会这样做layout-land
文件夹,这将工作,但现在不。即使当我改变为风景时,纵向布局也会保留,但显然会重新绘制,因为其中的项目会根据新的方向限制更改其位置。
我认为这是因为布局只是重绘,但资源不是从res文件夹中重新选择。
有什么想法? (我不想使用setLayoutResource
或类似的东西,我宁愿使用更通用的解决方案)。
谢谢。
在onConfigurationChanged()中发布代码。这样人们将会如何加载新的布局,并且会更容易地帮助您。 – Raj
感谢您的帮助。我没有做任何与布局有关的事情。但我打电话super.onConfigurationChanged(newConfig);那里。 – Rotem