`
kevinzhang0128
  • 浏览: 10995 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何将一个Activity设置成窗口的样式

阅读更多

 做法有两种 :

1.在AndroidManifest.xml文件当中设置当前activity的一个属性(系统自带的属性):   android:theme="@android:style/Theme.Dialog"

效果:

 方法2.

 1.在你的styles.xml文件中可以新建一如下的style:

    <style name="Theme.FloatActivity" parent="android:style/Theme.Dialog">
        <!-- float_box为我们定义的窗口背景 ,这个不是必须的-->
        <item name="android:windowBackground">@drawable/float_box</item>
    </style>

如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#ffffff" />
    <stroke android:width="3dp" color="#000000" />
    <corners android:radius="3dp" />
    <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" />
</shape>

2.在AndroidManifest.xml中在你需要显示为窗口的activity中添加如果属性:android:theme="@style/Theme.FloatActivity" 即可

效果如图:

 

引自:http://blog.163.com/zhou_411424/blog/static/197362156201231251637341/

分享到:
评论

相关推荐

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

    主要介绍了Android实现将一个Activity设置成窗口样式的方法,涉及Android的窗口样式设置与布局技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    activity实现dialog 浮动窗口实现弹出菜单

    activity设置成dialog 浮动窗口,样式,可以实现弹出菜单,可以完成dialog无法实现的功能,参:考activity实现弹出菜单,仿网易云音乐侧滑菜单 - xiaobijia的专栏 - 博客频道 - CSDN.NET ...

    史上最全的android面试题库.pdf

    3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全退出已调用多个Activity的Application? 5. 请介绍下Android中常用的五种布局。 6. 请介绍下Android的数据存储方式。...

    Android中使用Dialog风格弹出框的Activity

    Dialog风格弹出框的Activity

    Android浮动窗口demo

    实现了Android浮动窗口,类似于360窗口的网速显示,一共包括两种样式的悬浮窗,可以通过主Activity里的按钮开启或关闭,也可以直接点击浮动窗口关闭。

    Android使用Activity实现从底部弹出菜单或窗口的方法

    这里使用activity实现弹出滑动窗口或菜单,主要是使用了一些设置activity的样式来实现弹出窗口和滑动效果,实现如下: 第一步:设计要弹出窗口的xml布局: &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;...

    java/android 开发面试题

    如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全退出已调用多个Activity的Application? 5. 请介绍下Android中常用的五种布局。 6. 请介绍下Android的数据存储方式。...

    android弹出activity设置大小的方法

    如何设置Activity的大小,让你的窗口看起来不再是全屏的。...1. 创建一个样式文件到你的工程,保存在在res/values/styles.xml,这里文件名不能随便修改,内容为,注意保存时使用UTF-8编码。 Java代

    窗口抖动代码

    窗口抖动的实现,用动画来实现的,其中又用到将本Activity设置为没有标题的样式。照例0分下载。

    详解Android的Activity组件

    Paused当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互。toped当Activity被另外一个

    Android面试宝典完整版

    7. 如何将一个 Activity 设置成窗口的样式. 10 8. 如何退出 Activity?如何安全退出已调用多个 Activity 的 Application?. 10 二、 Service. 11 1、Service 是否在 main thread 中执行, service 里面是否能执行耗时...

    Android Activity中onStart()和onResume()的区别分析

    ② Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互。 ③ oped 当 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,是一个负责与用户交互的组件 SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。...

    android 面试2

    如何将一个Activity设置成窗口的样式。  答:在AndriodMinifest.xml文件中配置Activity的属性的主题为android:theme="@android:style/Theme.Dialog"  4. 如何退出Activity?如何安全退出已调用多个Activity的...

    Android_UI设计指南.pdf

    以下的指南将帮助你创建一个完美而且统一的用户体验。 下面文档讨论关于Android 应用程序常见类型图标的使用详细指南: 启动图标 启动图标是您的应用程序在设备的主界面和启动窗口的图形表现。 菜单图标 菜单图标是...

    屏幕底部弹起菜单

    本例使用activity实现弹出滑动窗口或菜单,主要是使用了一些设置activity的样式来实现弹出窗口和滑动效果,

    ProgressBar和SeekBar的实现

    ProgressBar和SeekBar的实现,并设置为窗口和无标题形式(在style中设置,所有的activity都是这种样式)。

Global site tag (gtag.js) - Google Analytics