安卓强制横屏开发怎么把自己做的软件弄成横屏

在这里,只有用通俗语言讲述的Android开发技巧和知识总结,是Android初学者的向导、Android技术牛人技术交流的平台!愿与各位Android开发者和爱好者成为最真诚的朋友!
您现在的位置: >
android横竖屏和隐藏标题栏、状态栏总结
1、android横竖屏
Android手机有两种手持方式,通俗的说,就是横着拿和竖着拿。那么在Android系统中,如何识别是哪种手持方式来决定屏幕的布局呢?
在程序的res目录下有一个layout目录,也就是res/layout/,有关于布局的东西在这里面描述。如果是竖着拿,那么会自动寻找res /layout-port(port意即portrait)目录作为缺省布局,如果是横着拿,那么会用res/layout-land(land意即 landscape)目录作为缺省布局。这样,就可以为两种屏幕尺寸定义不同的布局方式了。
如果在res目录下,既有layout,也有layout-port、layout-land,那么在横着用的时候,会用哪个捏,是layout-land。如果layou-land没有,才会使用layout。
针对不同的屏幕尺寸,除了在布局上会有不同之外,在操作上也可能会用不同,那么在操作时如何识别两种尺寸捏?可以通过这个方法来判断屏幕的方向:Context.getResources().getConfiguration().orientation
可能的值有:
Configuration.ORIENTATION_PORTRAIT 也就是竖着 Configuration.ORIENTATION_LANDSCAPE 也就是横着 Configuration.ORIENTATION_SQUARE 方的?不清楚 Configuration.ORIENTATION_UNDEFINED
如果我们想要明确的使用横屏或者竖屏显示:
可以通过java代码实现:
//设置为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
// 设置为竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
也可以通过xml实现:
//在配置文件中,设为横
android:screenOrientation="landscape"
//在配置文件中,设为竖屏
android:screenOrientation="portrait"
或者通过在res下建立固定的目录来让系统自己挑选横屏或者竖屏显示
在res目录下建立layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管模拟器自动寻找
2、android隐藏标题栏、状态栏
一、隐藏标题栏
//隐藏标题栏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
二、隐藏状态栏
//隐藏状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
三、去掉所有Activity界面的标题栏
  修改AndroidManifest.xml
  在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
四、去掉所有Activity界面的TitleBar 和StatusBar
  修改AndroidManifest.xml
  在application 标签中添加
  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
相关文章&(39人浏览)&(8人浏览)&(61人浏览)&(13人浏览)&(19人浏览)&(14人浏览)&(8人浏览)
绝对清纯美女图片网络美女图片,清纯美女图片网络美女图片,清纯美女图片网络美女图片,清纯美女图片网络美女图片,清纯美女图片
(204) (6) (13) (0) (4) (22) (3) (0)
(1215) (1023) (524) (487) (451) (406) (401) (395) (310) (301)
Copyright &
Android 个人博客系统() All rights reserved&Powered by搜狐数码公社我站仅对该软件提供链接服务,该软件内容来自于第三方上传分享,版权问题均与我站无关。如果该软件触犯了您的权利,请联系 。
Android 中的自动横屏功能固然好用,不过不是每款软件都适合横屏的。该软件可以让您自由选择哪些软件需要横屏,而哪些软件又不需要横屏的,喜欢怎么玩随你啦。
本应用推荐手机
最新安卓软件资讯
本站声明:91手机娱乐门户仅创建用户沟通交流的平台,所展示的手机软件、壁纸、铃声、小说等手机资源均为网友上传分享及部分资源提供商授权发布,所有上述资源仅作为用户间分享讨论之用,除开发商授权外不以盈利为目的。如果上述资源版权所有人对此有任何异议,请在两周内速来信与我们联系,我们定当聆听您的意见并严格按照法律程序酌办。Android程序设置成横屏方法 - yly - ITeye技术网站
博客分类:
1.AndroidManifest.xml设置属性:android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden"
2.代码中设置:
requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
浏览: 118243 次
来自: 北京
十分感谢。。谢谢
打个包传上来?
至支持IE,但不能支持IE9
刚好需要,试了下,很好。
有没有源码哈?

我要回帖

更多关于 安卓模拟器横屏 的文章

 

随机推荐