`
eagle0824
  • 浏览: 231172 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
社区版块
存档分类
最新评论

关于设置activity样式

 
阅读更多
在android中设置activity的样式时有两种方法
1.在androidmainfest.xml的activity标签中设置属性 
android:theme = "@android:stlye/theme.dialog"

2.在activity的oncreate()方法中使用settheme()方法设置activity的样式
在使用方法2时要注意,settheme()方法必须在supper.oncreate()方法之前调用
否则,不起作用。
这两种设置方式效果并不是完全相同,方法一背景为原背景透明,而方法二原背景消失为全黑背景。
分享到:
评论
1 楼 jlkjxy 2011-10-13  
这么说,第二种方法废掉了?
无法在代码中实现setTheme?

相关推荐

    自定义Dialog(Activity样式改为Dialog)

    **步骤1:设置Activity的主题** 要将Activity显示为Dialog,需要在AndroidManifest.xml中为该Activity设置一个特殊的主题。例如,可以使用`Theme.AppCompat.Dialog`或`Theme.MaterialComponents.Light.Dialog`,具体...

    android如何设置Activity背景色为透明色

    在res/values/styles.xml,设置Activity的样式 <!--透明activity的style--> <style name=transparent_activity> <item name=android:windowBackground>@color/transparent_background ...

    多个activity界面的背景设置Android

    3. **设置Activity背景**:在每个Activity对应的布局文件(位于res/layout目录下)中,可以通过设置根视图的背景属性来更改背景。如果是图片,可以使用`android:background="@drawable/background_activity1"`;如果...

    Activity之间相互跳转和传递数据(包括Button样式自定义、Check样式自定义和Activity添加Menu)

    本主题将深入探讨Activity之间的跳转和数据传递,同时涵盖Button样式的自定义、Check样式的自定义以及如何在Activity中添加Menu。 一、Activity之间的跳转 在Android中,我们通常使用Intent对象来启动一个新的...

    android通过设置文字超链接启动activity

    在Android开发中,我们经常需要实现点击文字后跳转到另一个Activity或执行特定操作,这可以通过设置文字超链接来实现。这个过程涉及到Android的UI组件、事件处理以及文本格式化技术。在这里,我们将深入探讨如何使用...

    activity的设置大全

    通过设置不同的主题,可以改变`Activity`的外观风格,包括背景颜色、按钮样式等。 **示例:** ```xml <activity android:name=".MyActivity" android:theme="@style/AppTheme" /> ``` #### 十八、`android:...

    Android实现将一个Activity设置成窗口样式的方法

    `android:windowBackground`属性用于设置Activity的背景,我们将它设置为我们在`drawable`文件夹下定义的一个形状资源。 接下来,在`res/drawable`文件夹下创建名为`float_box.xml`的XML文件,定义窗口的背景形状。...

    仿照qqui的设置的activity

    在Android应用开发中,"仿照qqui的设置的activity"通常是指创建一个与QQ应用类似的设置界面。QQ作为一款流行的即时通讯软件,其设置界面的设计通常考虑了用户体验和功能完整性,是许多开发者学习和模仿的对象。这个...

    Android 悬浮Activity ( Dialog风格)

    总的来说,"Android悬浮Activity ( Dialog风格)"是通过自定义Activity样式和窗口属性来实现的一种交互方式。开发者可以通过这种方式创建轻量级的、易于访问的小部件,提高用户体验。同时,结合`CameraDemo`,我们...

    android弹出activity设置大小的方法

    本文将详细介绍如何在Android中设置Activity的大小,使其看起来像一个弹出窗口,而不是全屏显示。 首先,我们可以通过自定义主题(Theme)来实现这一效果。在`res/values/styles.xml`文件中创建一个新的样式。这个...

    Dialog样式的Activity

    3. **初始化Activity**:在`LoginDialogActivity`的`onCreate()`方法中,设置布局并调整对话框的大小和位置。可以使用`setContentView()`加载布局,并通过`getWindow().setLayout()`来定制对话框的宽度和高度。 4. ...

    完美实现将activity作为dialog弹窗进行弹出

    在Android开发中,有时我们可能需要将一个Activity展示为Dialog样式,以便于用户交互,比如在主界面之上显示一个半透明、大小可调整的小窗口。本文将深入探讨如何完美实现将Activity作为Dialog弹窗进行弹出,并且...

    LauncherActivity 开发启动Activity的界面

    4. **主题和样式**:可以自定义`LauncherActivity`的主题和样式,使其符合应用的整体设计风格。这可以通过设置`style.xml`文件中的属性来实现。 5. **权限管理**:如果`LauncherActivity`需要获取特定的用户权限,...

    Activity显示风格

    Activity显示风格(Theme)是Android界面设计中的一个重要概念,它决定了应用的整体视觉样式和交互体验。通过设置不同的主题,开发者可以自定义Activity的外观,包括颜色、字体、动画效果等。本文将深入探讨Activity...

    android 自定义dialog和activity跳转的样式

    在Android开发中,自定义Dialog和Activity的跳转样式是提升用户体验和应用独特性的重要手段。自定义Dialog可以使应用程序在提示用户信息或者进行选择时,展现出更符合应用风格的界面,而自定义Activity跳转样式则能...

    给TextView设置字体样式的三种方法

    接下来,在AndroidManifest.xml中将这个样式应用到你的Activity或整个应用: ```xml android:theme="@style/AppTheme.MyCustomFont"> ... ``` 现在,所有使用此主题的TextView都将自动应用所定义的字体样式。 ...

    实现应用对话框主题的关于Activity

    这里,我们设置了`android:theme`为`Theme.AppCompat.Dialog`,这是一个对话框样式的主题,使得Activity看起来像一个对话框。 接下来,我们来创建布局文件。对话框主题的Activity通常包含简洁的UI元素,比如...

    Dialog样式的Activity-可以在任何地方弹出的Dialog

    总结来说,`Dialog`样式的`Activity`是通过设置特定主题、创建简洁布局、处理交互事件以及适当动画来实现的。它在Android应用中常用于提供轻量级的交互,让用户在不离开当前任务的情况下完成特定操作。正确地设计和...

    Android设置Activity背景为透明style的简单方法(必看)

    总结来说,Android中设置Activity背景透明主要通过修改`AndroidManifest.xml`中的Activity主题来实现。既可以使用预定义的透明主题,也可以自定义透明风格。透明度的控制可以通过调整颜色值的透明度(ARGB)来完成。...

Global site tag (gtag.js) - Google Analytics