Android 一些关于 Activity 的技巧
2013-10-18 13:58
417 查看
锁定 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);
相关文章推荐
- Android 一些关于 Activity 的技巧
- Android调用天气预报的WebService简单例子
- android各种屏幕设置(全屏、横屏、竖屏...)
- ubuntu 安装android 开发环境
- 在android目录添加自己的项目工程
- android 错误
- Android 在程序运行时,有若干个activity,怎么在退出这个Activity是,释放掉它所占用的运行空间
- android欢迎界面的绘制
- Android使用FFMPEG解码成PPM图片
- Android笔记之ImageView
- Android4.1 wpa_supplicant的使用
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- Android 可展开列表组件 ExpandableListView
- Android 可展开列表组件 ExpandableListView
- (1)Android开源项目介绍
- android 超好用的两次退出的代码, 值得收藏
- LocalActivityManager如何在一个Activity的一部分中显示其他Activity
- Android之MIME TYPE
- android 解析xml -XmlPullParser
- android soundrecorder之二 应用层到HAL实现