java - 横向模式在 Android Studio 中不起作用

标签 java android android-layout landscape landscape-portrait

我已经为所有不同的屏幕尺寸(例如小、大、中和超大)创建了用于横向模式的 Android 布局资源文件,但是,当我运行该应用程序时,它无法在横向模式下作为按钮的一半工作,屏幕上缺少图像。

我还在 android list 文件中包含了以下行。

android:configChanges="keyboardHidden|orientation|screenSize"

请告诉我如何让andriod知道何时使用横向和纵向模式。

最佳答案

发生这种情况是因为您添加了 android:configChanges="keyboardHidden|orientation|screenSize" 在您的 list 中这意味着不会发生方向变化,因此您的横向布局永远不会被初始化。默认情况下,android 的行为是,当移动设备旋转时,当前 Activity 将被销毁并创建新 Activity 。 删除该行并尝试

关于java - 横向模式在 Android Studio 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758731/

相关文章:

android - IllegalStateException fragment 在方向更改后未创建 View

添加内容 View 后 Android 按钮丢失

java - 控制 ime_action_done 行为

android - 为什么 ImageView.setImageMatrix() 不起作用?

java - Hibernate 多对多 - 保存时未填充连接表

android - 应用内结算切换 Activity

java - 无法在 Selenium Java 中找到图像 xpath

Android SQLite 数据库位置

java - 动态地从 json 字符串创建和读取树数据结构

java - 展开 Item 后将焦点集中到 ExpandBar 上的 ExpandItem