android系统强制横竖屏实现
答案:5 悬赏:40
解决时间 2021-02-26 11:28
- 提问者网友:独菊痴梦
- 2021-02-26 08:06
由于产品的特殊性,要求所有的应用(包括第三方应用)都为横屏,请问在android系统中如何实现,修改那部分代码,目前修改了一些,好像没用
希望大大们提供一个办法,在系统中实现该功能,并非menifest文件中或者oncreat等办法,因为要设置第三方的应用,谢谢
最佳答案
- 二级知识专家网友:年轻没有失败
- 2021-02-26 09:36
横屏:
按照下面代码示例修改Activity的onResume方法
@Override
protected void onResume() {
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}
或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
android:launchMode="singleTask" android:screenOrientation="portrait">
竖屏:
要设置成竖屏将上面代码中,属性设置成 SCREEN_ORIENTATION_PORTRAIT即可。
按照下面代码示例修改Activity的onResume方法
@Override
protected void onResume() {
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}
或者在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
android:launchMode="singleTask" android:screenOrientation="portrait">
竖屏:
要设置成竖屏将上面代码中,属性设置成 SCREEN_ORIENTATION_PORTRAIT即可。
全部回答
- 1楼网友:如果这是命
- 2021-02-26 13:43
在xml里边设置试了没有???
- 2楼网友:花一样艳美的陌生人
- 2021-02-26 12:17
用系统转屏
- 3楼网友:山鬼偶尔也合群
- 2021-02-26 11:17
在xml里边设置
- 4楼网友:如果这是命
- 2021-02-26 10:07
在 AndroidManifest 中注册的Acitivity中加属性 android:screenOrientation="属性"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯