android - 布局土地不起作用?

标签 android xml layout orientation onconfigurationchanged

我对这个问题做了一些研究,但找不到答案。所以,是的,我确实在 res 下创建了一个名为“layout-land”的文件夹,并在其中放置了一个单独的 main.xml。我故意删除了 layout-land 中 main.xml 中的一些图像,我注意到当我将 Android 手机旋转到水平时,这些图像仍然存在。

很多和我类似的问题都是在manifest中添加onConfigurationChanged引起的。但是我没有按照此链接的解释添加任何 list

layout-land xml files does not work with onConfigurationChanged call back

最佳答案

你必须检查的第一件事是你是否已经在你的 Manifest.xml android:configChanges="orientation" 这意味着你希望控制你的状态方向改变时的 Activity 。当方向发生变化时,Android 将破坏您的 Activity 并重新创建新的 Activity,因此所有数据都将丢失。

所以你应该使用onConfigurationChanged()方法或者onRetainNonConfigurationInstance()方法。

我建议你阅读一些教程。

关于android - 布局土地不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807846/

相关文章:

Android:即使将 Runnable 发布到 View ,也会获取 CalledFromWrongThreadException

java - AsyncTask.execute() 上的 NullPointerException

java - 如何从外部库的 spring 文件加载 spring 上下文

java - 如何在android中包装alertdialog?

CSS将一个div放置在另一个(非父)div的区域内

android - 将 xml 页面与布局链接起来

html - 专注于固定元素和单页全屏布局的 CSS 网格/布局框架

android - 如何处理 Timer was cancelled 错误?

c# - android从设备上传位图到c#服务器

c# - 从 XML 文件创建嵌套节点的属性列表