`
chen592969029
  • 浏览: 108385 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

设置Activity在手机屏幕的显示方式

阅读更多

在Android中,有一个比较有意思的功能,那就是当你的手机垂直放置时,如果没有设置Activity相关属性,则Activity将会垂直显示,如果你的手机水平放置,则Activity将会水平显示。

 

而有些时候我们希望不论手机怎样放置,Activity都以某一方式显示,要么水平,要么垂直。

 

这时候很多人都去设置布局文件,也就是layout目录下的xml文件,将android:orientation设置为vertical或者horizontal,但殊不知这只是设置这个布局的子控件的排列方式,即:如果将android:orientation="vertical"则该布局下的子控件都将垂直排列下去。

 

正确的设置方法是:在AndroidManifest.xml中配置每个Activity的时候,在相应的Activity中添加一个属性android:screenOrientation,值可以为landscape(水平显示)和portrait(垂直显示)

 

如:

<activity android:name=".ui.activity.ShowAreaListActivity"
	                  android:screenOrientation="landscape">
</activity>

 

这样就可以保证不管手机如何放置,ShowAreaListActivity总是以水平方向显示

分享到:
评论
1 楼 android_zhang 2013-05-29  
我腚  我腚  狂腚你无极限  哈哈

相关推荐

    详解Android中Activity运行时屏幕方向与显示方式

    现在我们的手机一般都内置有方向感应器,手机屏幕会根据所处位置自动进行横竖屏切换(前提是未锁定屏幕方向)。但有时我们的应用程序仅限在横屏或者竖屏状态下才可以运行,此时我们需要锁定该程序Activity运行时的...

    Android 设置手机屏幕壁纸(桌面背景).rar

    Android 设置手机屏幕壁纸,不能就是大家熟悉的桌面背景,点击按钮,即可更换手机背景图片,整个功能的实现,封装在一个按钮事件中,以下是相关的代码片段:  Button bbjt;//设置背景图按钮  EditText etwz;//网站...

    activiti-userguide-5-16中文开发手册(pdf版)

    活动状态,当Activity处于Stack(栈)顶时,就是手机当前的现实屏幕,这是 Activity就 处于activity或者运行状态。 运行但是失去焦点,当Activity还处于运行状态时,但是屏幕是有另外一个Activity 处于文档处于...

    ListView控件

    由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程 序中有大量的数据需要展示的时候,就可以借助ListView来实现。ListView允许用户通过手 指上下滑动的方式将屏幕外的数据滚动到屏幕内,...

    巧用Fragment,适配手机和平板两种屏幕

    这是一个利用Fragment特性,分屏同时适配手机和平板的例子,有需要的可以下载一下

    uniapp中设置横屏竖屏

    uniapp中设置横屏竖屏,或者如何进行横竖屏切换

    不依赖于Activity的Android全局悬浮窗的实现

    当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小...

    android手机安全卫士

    可以自定义特殊号码,拨号快速进入手机防盗功能,可远程通过短信指令,给手机设置锁屏密码, 远程锁定手机屏幕, 远程格式化手机sd卡,恢复出厂设置,极大的保护用户的隐私安全,通过aidl注册admin设备,一般用户无法卸载该...

    Android Activity生命周期详解

    程序的每一个显示屏幕就是一个Activity。 学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。 下面看一下Activity类的继承关系:    从这里可以看到...

    android开发——简易计算器的设计报告.doc

    大多数的应用是由多个屏幕显示组成,因而要用到多个Acti vity。 (1)Activity的相关方法及相关函数:void onCreate(Bundle)首次启动时调用,接受参数:Null or savedInstanceState(保存的以前某些状态信息); ...

    android手机音乐播放器实训报告final.doc

    一款专业的音乐播放器软件是手机中必不可少的要素,几乎市场上所有的手机都拥有 一个自带的音乐播放器软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的 设置,同时在操作的时候也能得到一定的便利,但是...

    新版Android开发教程.rar

    谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的进入门槛,移动互联网的发展远没有拥有统一标准的传统互联网发展迅速,此次推出的开源手机操 作 系统平台就是...

    Google Android SDK开发范例大全(第3版) 1/5

    4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小ImageView里的图片 4.24 动态旋转图片 4.25 猜猜我在想什么 4.26 离开与关闭...

    Google Android SDK开发范例大全(第3版) 4/5

    4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小ImageView里的图片 4.24 动态旋转图片 4.25 猜猜我在想什么 4.26 离开与关闭...

    Google Android SDK开发范例大全(第3版) 3/5

    4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小ImageView里的图片 4.24 动态旋转图片 4.25 猜猜我在想什么 4.26 离开与关闭...

    Google Android SDK开发范例大全(第3版) 5/5

    4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小ImageView里的图片 4.24 动态旋转图片 4.25 猜猜我在想什么 4.26 离开与关闭...

    Google Android SDK开发范例大全(第3版)part2

     4.19 在Activity里显示列表  4.20 以动态列表配置选项  4.21 查找程序根目录下所有文件  4.22 加载手机磁盘里的图片文件  4.23 动态放大缩小ImageView里的图片  4.24 动态旋转图片  4.25 猜猜我在想...

    MyNotePad.zip(android开发密码记事本)

    5.点击增加文字日志或者视频日志,进入到增加页面,文字可以直接通过layout页面直接写,然后接收到activity中,之后存到数据库中并在主页面进行展示,增加视频的话采取流方式,把视频转换为字节流,然后存入到数据库...

    《Google Android SDK开发范例大全(第3版)》.pdf

    4.19 在activity里显示列表 128 4.20 以动态列表配置选项 130 4.21 查找程序根目录下所有文件 134 4.22 加载手机磁盘里的图片文件 137 4.23 动态放大缩小imageview里的图片 139 4.24 动态旋转图片 ...

Global site tag (gtag.js) - Google Analytics