Activity XML属性

前端之家收集整理的这篇文章主要介绍了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 指定窗口只在当前会话有效,任务切换到后台在切换回来,该窗口不再显示

原文链接:https://www.f2er.com/xml/293900.html

猜你在找的XML相关文章