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 指定窗口只在当前会话有效,任务切换到后台在切换回来,该窗口不再显示 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- JSON.parse()和eval()的区别
- 使用SQLite3开发java应用程序
- 关于AJAX的ScriptManager.RegisterClientScriptBlock无法弹
- R data.table:重用聚合
- ruby-on-rails – 如果使用validates_length_of,是否必须使
- sqlite – 可以优化LIKE语句以不进行全表扫描吗?
- 【Vue+django】 配合rest_framework的惊天大坑
- 正则表达式 – 如何匹配所有字符的第二次出现?
- database – Oracle – 将数据导入到具有不同名称的表中?
- PostgreSQL pg_hba.conf 文件简析