加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Activity XML属性

发布时间:2020-12-16 01:58:55 所属栏目:百科 来源:网络整理
导读:Activity在Manifest.xml中注册时,除了一些基本属性,比如name,lable,icon等,需要的时候还会用到一些别的属性。 1、android:screenOrientayion 屏幕切换方向 2、android:configChanges 配置属性,当配置发生变化时,可以通过Activity.onConfigurationChan

Activity在Manifest.xml中注册时,除了一些基本属性,比如name,lable,icon等,需要的时候还会用到一些别的属性。

1、android:screenOrientayion 屏幕切换方向

2、android:configChanges 配置属性,当配置发生变化时,可以通过Activity.onConfigurationChanged方法,来处理变化。比如当横竖屏切换时,Activity的销毁与重建,设置android:configChanges="orientation|screenSize" 阻止Activity的销毁与重建。

3、android:enabled 是否允许Activity被实例化,true为允许(默认),false为不允许

4、android:exported 是否允许其他程序访问当前窗口 ,true为允许(默认),false为不允许

5、android:excludeFromRecent 是否在最近应用列表中显示,默认false显示。

6、android:hardwareAccelerated 是否硬件加速 默认false不加速,为了使动画或者滚动更加平滑,可以开启硬件加速

7、android:noHistory 不保存历史,默认false,保存,当为true'时,不会将Activity放入回退栈。

8、android:theme 主题

9、android :parentActivityName 指定返回窗口

10、android:permission 为窗口设置权限,当外部程序访问Activity时,需要加入相应的权限才行

11、android:process 改变窗口所在进程,为了共享进程。android:permission=":new_process"在当前进程中建立子进程 android:permission="new_process"运行在全局进程中。

12、android:stateNotNeeded 不保存窗口状态 默认值为false 当为true,Activity不会调用onSaveInstanceState方法

13、android:windowSoftInputMode 设置输入法显示模式,其中android:windowSoftInputMode="adjustPan",窗口根据软键盘的大小来调整控件的位置

14、android:taskAffinity 指定窗口属于哪个任务

15、android:launchMode 窗口的创建模式

16、android:allowTaskReparenting 允许当前窗口移到taskAffinity指定任务的回退栈栈顶

17、android:clearTaskOnLaunch 回退栈保持初始状态

18、android:alwaysRetainTaskState 要求回退栈保持最近状态,系统不会自动释放回退栈中的窗口

19、android:finishOnTaskLaunch 指定窗口只在当前会话有效,任务切换到后台在切换回来,该窗口不再显示

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读