android切换屏幕
来源:互联网 发布:dnf属性强化数据 编辑:程序博客网 时间:2024/04/24 02:56
[代码]xml 跳至 [1] [2] [全屏预览]
1
<
activity
android:name
=
".FileBrowser"
2
android:label
=
"@string/app_name"
3
android:configChanges
=
"orientation|keyboardHidden"
>
4
5
<
intent-filter
>
6
<
action
android:name
=
"android.intent.action.MAIN"
/>
7
<
category
android:name
=
"android.intent.category.LAUNCHER"
/>
8
</
intent-filter
>
9
</
activity
>
2. [代码][Java]代码
01
/**
02
* onConfigurationChanged
03
* the package:android.content.res.Configuration.
04
* @param newConfig, The new device configuration.
05
* 当设备配置信息有改动(比如屏幕方向的改变,实体键盘的推开或合上等)时,
06
* 并且如果此时有activity正在运行,系统会调用这个函数。
07
* 注意:onConfigurationChanged只会监测应用程序在AnroidMainifest.xml中通过
08
* android:configChanges="xxxx"指定的配置类型的改动;
09
* 而对于其他配置的更改,则系统会onDestroy()当前Activity,然后重启一个新的Activity实例。
10
*/
11
12
@Override
13
public
void
onConfigurationChanged(Configuration newConfig) {
14
15
super
.onConfigurationChanged(newConfig);
16
17
// 检测屏幕的方向:纵向或横向
18
if
(
this
.getResources().getConfiguration().orientation
19
== Configuration.ORIENTATION_LANDSCAPE) {
20
//当前为横屏, 在此处添加额外的处理代码
21
}
22
23
else
if
(
this
.getResources().getConfiguration().orientation
24
== Configuration.ORIENTATION_PORTRAIT) {
25
//当前为竖屏, 在此处添加额外的处理代码
26
}
27
28
//检测实体键盘的状态:推出或者合上
29
if
(newConfig.hardKeyboardHidden
30
== Configuration.HARDKEYBOARDHIDDEN_NO){
31
//实体键盘处于推出状态,在此处添加额外的处理代码
32
}
33
34
else
if
(newConfig.hardKeyboardHidden
35
== Configuration.HARDKEYBOARDHIDDEN_YES){
36
//实体键盘处于合上状态,在此处添加额外的处理代码
37
38
}
39
40
}
0 0
- android-横向屏幕切换
- android ViewFlipper屏幕切换
- Android屏幕切换
- android ViewFlipper屏幕切换
- Android屏幕切换
- Android横竖屏幕切换
- Android屏幕切换处理
- android切换屏幕
- Android 横竖屏幕切换
- 【Android】屏幕切换总结
- android屏幕切换动画
- android屏幕切换
- Android--切换屏幕方向
- Android屏幕切换
- android 屏幕切换监听
- Android 横竖屏幕切换
- android 横竖屏幕切换
- Android图片切换和屏幕切换
- SWOT Analysis
- BloomFilter——大规模数据处理利器
- maven3实战之坐标和依赖(最佳实践之优化依赖)
- 长沙伍家岭砍人案因两新疆籍商贩内讧 已致4死2伤
- 差分计算
- android切换屏幕
- ArcGIS中的三种查询
- 第十七讲:继承
- php加速器 - zendopcache
- 堆和栈的区别
- dos 目录跳转 cd
- Android之Media播放器源码分析(framework——native)
- java Switch注意
- getopts 用法详解