我只想在方向处于横向时设置一些标志,这样当在onCreate()中重新创建活动时,我可以在纵向和横向加载之间切换.我已经有了一个布局LandXML来处理我的布局.

public void onConfigurationChanged(Configuration _newConfig) {

        if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            this.loadURLData = false;
        }

        if (_newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
            this.loadURLData = true;
        }

        super.onConfigurationChanged(_newConfig);
    }

Overriding OnConfiguration Changed将阻止我的布局land xml以横向方向加载.

我只想在onCreate()中获取设备的当前方向.我怎么能得到这个?

推荐答案

Activity.getResources().getConfiguration().orientation

Java相关问答推荐

在Java中将扩展的Ascii(127)转换为标准Ascii(128)

如何为具有多对多关系的实体的给定SQL查询构建JPA规范?

Java JAR环境(JRE)是否支持模块?

Java中后期绑定的替代概念

使用JdkClientHttpRequestFactory通过Spring RestClient和Wiemock读取时达到EOF

如何修复IndexOutOfBoundsException在ClerView适配器的onRowMoved函数?

无法初始化JPA实体管理器工厂:无法确定为Java类型<;类>;推荐的JdbcType

返回响应时,CamelCase命名约定不起作用

无法使用Java&;TestContainers获取AWS SQS队列的属性

使用OAuth 2.0资源服务器JWT时的授权(授权)问题

支持MySQL 5.6的最新Hibernate版本

如何在Java中为thunk创建映射器函数

Spring动态反序列化JSON可以是列表,也可以只是一个对象

如何根据配置动态创建N个bean

如何在IntelliJ IDEA的Build.sbt中添加外部JAR文件?

每次我需要时创建和关闭数据库连接会有什么效果吗?

如何在Java中使用正则表达式拆分字符串

如何设置默认序列生成器分配大小

在数组中查找素数时出现逻辑错误

简化每个元素本身都是 map 列表的列表