Activity XML属性

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  指定窗口只在当前会话有效,任务切换到后台在切换回来,该窗口不再显示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值