`
zzbupt
  • 浏览: 86450 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android activity属性设置大全

阅读更多
转自:http://hi.baidu.com/%C1%E3%CF%C2%C1%E3%C1%E3%D2%BB%B6%C8/blog/item/d6eca5ac9fa9cd044b36d60a.html
activity属性设置大全
android:allowTaskReparenting=["true" | "false"]
        是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。

android:alwaysRetainTaskState=["true" | "false"]
        是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态
 
android:clearTaskOnLaunch=["true"" | "false"]
        比如 P 是 activity, Q 是被P 触发的 activity, 然后返回Home, 从新启动 P, 是否显示 Q         

    android:configChanges=[one or more of: "mcc" "mnc" "locale" "touchscreen" "keyboard" "keyboardHidden" "navigation" "orientation" "fontScale"]
   当配置list发生修改时, 是否调用 onConfigurationChanged() 方法 比如 "locale|navigation|orientation".       
android:enabled=["true" | "false"]
        activity 是否可以被实例化,        

android:excludeFromRecents=["true" | "false"]
        是否可被显示在最近打开的activity列表里     

    android:exported=["true" | "false"]
        是否允许activity被其它程序调用        

android:finishOnTaskLaunch=["true" | "false"]
        是否关闭已打开的activity当用户重新启动这个任务的时候    

    android:icon="drawable resource"        
android:label="string resource"        

android:launchMode=["multiple" | "singleTop" |"singleTask" | "singleInstance"]
        activity启动方式, "standard" "singleTop" "singleTask" "singleInstance" 其中前两个为一组, 后两个为一组       

android:multiprocess=["true" | "false"]         
android:name="string"         
android:noHistory=["true" | "false"]
        是否需要移除这个activity当用户切换到其他屏幕时。 这个属性是 API level 3 中引入的       
android:permission="string"       

android:process="string"
   一个activity运行时所在的进程名,所有程序组件运行在应用程序默认的进程中,这个进程名跟应用程序的包名一致。
   <application>中的元素process属性能够为所有组件设定一个新的默认值。但是任何组件都可以覆盖这个默认值,允许你
   将你的程序放在多进程中运行。 如果这个属性被分配的名字以:开头,当这个activity运行时,一个新的专属于这个程序的
   进程将会被创建。如果这个进程名以小写字母开头,这个activity将会运行在全局的进程中,被它的许可所提供。      

android:screenOrientation=["unspecified" | "user" | "behind" |"landscape" | "portrait" | "sensor" | "nonsensor"]
        activity显示的模式, "unspecified" 默认值 "landscape" 风景画模式,宽度比高度大一些 "portrait" 肖像模式, 高度比
   宽度大。 "user" 用户的设置 "behind" "sensor" "nosensor"        

android:stateNotNeeded=["true" | "false"]
        是否 activity被销毁和成功重启并不保存状态

android:taskAffinity="string"
        activity的亲属关系, 默认情况同一个应用程序下的activity有相同的关系    

     android:theme="resource or theme"
        activity的样式主题, 如果没有设置,则activity的主题样式从属于应用程序, 参见<application>元素的theme属性        

android:windowSoftInputMode=[one or more of: "stateUnspecified""stateUnchanged" "stateHidden" "stateAlwaysHidden"     
   "stateVisible""stateAlwaysVisible""adjustUnspecified""adjustResize" "adjustPan"] >
   activity主窗口与软键盘的交互模式, 自从API level 3 被引入 

•android:theme="@android:style/Theme.Dialog"   将一个Activity显示为能话框模式
•android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题栏,并全屏
•android:theme="Theme.Light"  背景为白色
•android:theme="Theme.Light.NoTitleBar"  白色背景并无标题栏
•android:theme="Theme.Light.NoTitleBar.Fullscreen"  白色背景,无标题栏,全屏
•android:theme="Theme.Black"  背景黑色
•android:theme="Theme.Black.NoTitleBar"  黑色背景并无标题栏
•android:theme="Theme.Black.NoTitleBar.Fullscreen"    黑色背景,无标题栏,全屏
•android:theme="Theme.Wallpaper"  用系统桌面为应用程序背景
•android:theme="Theme.Wallpaper.NoTitleBar"  用系统桌面为应用程序背景,且无标题栏
•android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"  用系统桌面为应用程序背景,无标题栏,全屏
•android:theme="Translucent"
•android:theme="Theme.Translucent.NoTitleBar"
•android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
•android:theme="Theme.Panel"
•android:theme="Theme.Light.Panel"


分享到:
评论

相关推荐

    Android activity属性设置大全.doc

    以下是对Android activity属性的详细解释: 1. android:allowTaskReparenting=["true" | "false"] 这个属性决定是否允许activity在不同的任务(task)之间移动。如果设置为"true",activity可以在用户导航时改变其...

    android Activity 设置背景透明

    在Android开发中,Activity是应用程序的基本构建块,用于展示用户界面和处理用户交互。当我们希望Activity的背景变得透明,以实现如悬浮窗、半透明过渡效果等设计需求时,就需要对Activity进行一些特殊的配置。本篇...

    Android activity-alias别名的使用

    Activity别名可以通过设置enabled属性来控制是否启用。例如,你可以根据需求动态地禁用或启用别名,这在更新应用功能或者切换不同版本时非常有用。例如,将enabled设为"false"将禁用别名: ```xml &lt;activity-alias ...

    Android activity属性

    ### Android Activity 属性详解 在Android开发中,`Activity`是四大组件之一,负责处理用户交互,管理用户界面。为了使`Activity`更好地适应不同场景和需求,Android提供了丰富的属性来定制其行为。以下是对部分...

    Android开发中Activity属性设置小结

    3. **android:clearTaskOnLaunch**:当用户再次启动一个任务时,如果设置了此属性为`true`,该任务中的所有Activity都将被清除,只显示最初启动的Activity。 4. **android:configChanges**:指定哪些配置变化会导致...

    android activity 动画切换

    在Android应用开发中,Activity是用户界面的基本单元,用于展示应用程序的不同屏幕或“视图”。当我们需要在不同的Activity之间进行切换时,为了提供更丰富的用户体验,可以加入动画效果。这不仅能够使应用看起来...

    android activity的一些特效

    7. **透明和半透明效果**:通过调整Activity的窗口属性(如`android:windowBackground`、`android:alpha`等),可以创建透明或半透明的Activity,这样在跳转时可以展示底层Activity的部分内容,达到特殊视觉效果。...

    Android中Activity四种启动模式和taskAffinity属性详解-Rong

    为了管理Activity的生命周期和用户界面的流程,Android系统提供了一系列的机制和属性,其中包括四种不同的Activity启动模式以及taskAffinity属性。这些启动模式和属性共同作用于Activity所属的任务栈(Task)和后退...

    android Activity 详述 demo

    1. `onCreate()`: 当Activity首次创建时调用,用于初始化界面和基本设置。 2. `onStart()`: 随后调用,表示Activity变得可见但可能不完全在前台。 3. `onResume()`: Activity进入前台并与用户交互,此时用户可以操作...

    activity的设置大全

    ### Activity属性设置详解 在Android应用开发中,`Activity`作为四大组件之一,承载着界面交互的主要职责。正确地配置`Activity`的各种属性对于优化用户体验、提升应用性能至关重要。本文将详细解读`Activity`的...

    Android 悬浮Activity ( Dialog风格)

    在Android中实现悬浮Activity,首先需要创建一个新的Activity,并在布局文件中设置其样式为Dialog样式。这可以通过修改`&lt;style&gt;`标签中的`parent`属性为`Theme.AppCompat.Dialog`来实现。同时,为了使Activity浮现在...

    Android使用Activity用作弹出式对话框

    为了使`Activity`像弹出对话框一样显示,我们需要设置合适的窗口属性。在`PopupActivity`的`onCreate()`方法中添加以下代码: ```java getWindow().setFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND, ...

    Android Activity设置相同的action进行判断源码.rar

    但开发者可以通过设置`android:launchMode`属性避免这种情况,例如使用“singleTask”或“singleTop”模式,这样只有一个Activity实例会被启动或重用。 4. **源码分析**:压缩包中的"Android Activity设置相同的...

    android activity启动模式详解

    实际开发中,开发者可以通过在AndroidManifest.xml中为Activity指定launchMode属性来设置启动模式。例如: ```xml &lt;activity android:name=".MyActivity" android:launchMode="singleTop"&gt; &lt;/activity&gt; ``` 此外...

    Android_XML属性大全

    #### 二、Android Activity 属性 **1. `android:allowTaskReparenting`** - **功能描述**:此属性决定了Activity是否可以从一个任务转移到另一个任务中。 - **应用场景**:例如,一个短信应用的Activity可以在...

    Android activity切换的动画效果

    在Android中,Activity的切换动画可以通过设置`activity过渡`(Transition)来实现。过渡动画分为进入(Enter)和退出(Exit)动画,以及共享元素(Shared Element)过渡。进入和退出动画通常应用于整个Activity,而...

    android Activity布局初步(二)- 嵌套布局

    在Android开发中,Activity是应用程序的基本构建块,它负责与用户进行交互并展示UI。本篇文章将深入探讨如何在Activity中使用嵌套布局,这是创建复杂用户界面的关键技术。我们将结合源码分析和实用工具来理解这个...

    Android activity动画案例

    在Android开发中,Activity是应用程序的基本构建块,用于展示用户界面和处理用户交互。Activity间的切换是用户体验的重要组成部分,为了使应用更具吸引力和流畅性,Android提供了丰富的动画机制来美化这种切换过程。...

    Android Activity跳转和listview的使用

    我们可以在布局XML文件中为按钮添加`android:onClick="methodName"`属性,然后在Activity中定义对应的方法。例如: ```xml android:id="@+id/myButton" android:onClick="onButtonClick" android:text="点击我...

Global site tag (gtag.js) - Google Analytics