android之屏幕方向切换

摘要:
首先,如果我们不想切换方向,我们可以在androidmainfest.xml中添加activity属性。在listener函数中实现setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);button_2=(按钮)findViewById(R.id.vertical);

今天看到andoird屏幕的切换,因为在游戏中切换横向时非常正常的一件事。

首先如果我们不想切换方向那么我们可以在androidmainfest.xml中对activity的属性进行添加。

android:sreenOrientation 属性值 portrait表示垂直 landscape表示水平

但是我不想这么做,我添加水平和垂直按钮实现屏幕的切换。

添加两个按钮,在监听函数中实现

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  //切换水平
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   //切换垂直

附上代码:
 button_1=(Button) findViewById(R.id.horizon);
button_2=(Button)findViewById(R.id.vertical);
button_1.setOnClickListener(new View.OnClickListener() {
@Override
//切换横向
public void onClick(View view) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
});
button_2.setOnClickListener(new View.OnClickListener() {
@Override

public void onClick(View view) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
});
}

附上demo下载地址:
https://files.cnblogs.com/files/fyz666/pro2.apk

免责声明:文章转载自《android之屏幕方向切换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇机器翻译 2010年NOIP全国联赛提高组iOS开发:通过经纬度获得城市、省份等信息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

select下拉框默认不能选择第一个选项的问题

      如题,现在有个js的功能:用户选择下拉框的同时,把选择的下拉框显示出来。同时选择的不能有重复的。刚开始 使用的是 select的onchange事件:       1 $("#liveType").on("change",function(){ 2 $("#selectedLiveType").append("<p><...

vue 点击显示隐藏,鼠标移动上去显示隐藏

1,鼠标点击显示隐藏,样式可以自己调,我就写个dome。 <div class="min"> <button @click="change">点击我</button> <div v-show="show"> 显示隐藏的内容 </div>...

用户被锁定

这种情况很少发生,偏偏被我碰到了,我按照网上一个哥们的教程去解决电脑问题 (请勿模仿,很麻烦的) -------------------------------------------------  1、右键单击“计算机”——”管理“——”本地用户和组“——”用户“找到administrator电脑图标右键单击”属性“将”禁用此用户“选项勾掉。      ...

div块元素垂直水平居中方法总结

1、已知块级元素的宽和高,使用绝对定位+外边距设定水平垂直居中。 父元素position:relative,子元素position:absolute;top:50%;left:50%;margin-top:-height/2;margin-left:-width/2; 效果图如下 代码: <div class="box"> <d...

HTML防止input回车提交表单

>HTML防止input回车提交表单 自动提交情况说明: 1.默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交。2.当type="submit"时,无论有几个type="text"输入框,回车均表示提交。(<button>按钮默认的type为submit)3.当type="butt...

七天开发进度(六)(微信小程序版(一))

1. 今天主要根据网上教程学习了微信小程序的代码结构,和代码编写-Tabbar配置, 学习了app.js的App和Page方法, 认识了view组件,button组件,input组件,但是还没怎么应用,还有如何进行首页的开发等等。 这是观看视频时这三种组件的演示 view演示  input演示 button演示 这是简单实现的一个页面,还不完善,明天...