锁定 Activity 运行时的屏幕方向

Android 内置了方向感应器的支持。在 G1 中,Android 会根据 G1 所处的方向自动在竖屏和横屏间切换。但是有时我们的应用程序仅能在横屏 / 竖屏时运行,比如某些游戏,此时我们需要锁定该 Activity 运行时的屏幕方向,<activity > 节点的 android:screenOrientation 属性可以完成该项任务,示例代码如下:

 <activity android:name=".EX01" android:label="@string/app_name"  android:screenOrientation="portrait">// 竖屏 , 值为 landscape 时为横屏………… </activity> 

全屏的 Activity

要使一个 Activity 全屏运行,可以在其 onCreate() 方法中添加如下代码实现:

 // 设置全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,     WindowManager.LayoutParams.FLAG_FULLSCREEN);  // 去除标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); 

在 Activity 的 Title 中加入进度条

为了更友好的用户体验,在处理一些需要花费较长时间的任务时可以使用一个进度条来提示用户“不要着急,我们正在努力的完成你交给的任务”。如下图:

在 Activity 的标题栏中显示进度条不失为一个好办法,下面是实现代码:

 // 不明确进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);  setContentView(R.layout.main);  setProgressBarIndeterminateVisibility(true);  // 明确进度条 requestWindowFeature(Window.FEATURE_PROGRESS);  setContentView(R.layout.main);  setProgress(5000); 

来自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/

更多相关文章

  1. Android实战(四)------Myeclipse10搭建android运行环境图文详细
  2. Android(安卓)禁止屏幕旋转 screenorientation
  3. Android的APK包里的文件类型都是什么?
  4. iOS、Android、WebOS系统体系架构的比较
  5. Android自用-----AsyncTask实现异步处理任务
  6. Android(安卓)应用程序退出后不在运行列表中显示的方法
  7. Android应用启动后自动创建桌面快捷方式
  8. Android上安装并运行 Ubuntu 12.04
  9. 一些关于 Activity 的技巧

随机推荐

  1. Android(安卓)NDK开发实例教程
  2. 菜鸟学Android开发系列之:初探Button和Tex
  3. android键盘弹出之后界面整体上移,顶出去
  4. Android通用框架设计与完整电商App开发
  5. Android(安卓)系统中WatchDog 日志分析
  6. android 应用程序数据共享shareuserid篇+
  7. android:shape的使用
  8. Android开发文档
  9. Android(安卓)UI线程和非UI线程
  10. Android(安卓)ORM系列之ActiveAndroid