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" 即可

如果说您觉得新建style.xml及float_box.xml文件的方式麻烦或者只想Test一下,那么可以直接添加您对应需要展示为Dialog style的Activity的android:theme属性值为android:theme="@android:style/Theme.Dialog"。

android 把一个Activity窗口化的实现相关推荐

  1. Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值

    在做安卓开发的过程中,经常会在两个Activity之间传递数据,从第一个Activity传递数据到第二个Activity是很简单的,在第一个Activity中这样写代码 Intent intent = ...

  2. Android:新建一个Activity(隐式/显式),并携带数据

    新建一个Activity(隐式/显式),并携带数据 目录 新建一个Activity(隐式/显式),并携带数据 一.项目结构 二.隐式Activity 三.显式Activity 四.效果图(三个界面) ...

  3. 如何阻止EditText专注于Android中的Activity启动

    我在Android中有一个Activity ,其中包含两个元素: EditText ListView 当我的Activity开始时, EditText立即具有输入焦点(光标闪烁). 我不希望任何控件在 ...

  4. Android中调用另一个Activity并返回结果-以模拟选择头像功能为例

    场景 Android中点击按钮启动另一个Activity以及Activity之间传值: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  5. android 在同一activity切换layout,在 Android Studio 添加一个activity并实现跳转

    Android Studio比较人性化,当你添加一个activity时,他会自动把相关信息写入AndroidManifest.xml文件中,同时添加activity的布局文件到资源res->la ...

  6. android 一个activity定时更新另一个activity的UI

    在开发软件的过程中,客户提出了一个要求,就是在Mainactivity的一个按键button按下之后进入另一个OtherActivity,在这个OtherActivity完成了功能之后,按键butto ...

  7. 【Android】12.3 在当前Activity中获取另一个Activity的返回值

    分类:C#.Android.VS2015: 创建日期:2016-02-23 一.简介 在上一节的示例中,通过StartActivity(Intent)方法启动另一个Activity后,这两个Activ ...

  8. Android关掉多个activity,Android应用开发之Android Activity栈管理 制定关闭某一个Activity,关闭所有Activit...

    本文将带你了解Android应用开发之Android Activity栈管理  制定关闭某一个Activity,关闭所有Activit,希望本文对大家学Android有所帮助. 系统Api :打开新的 ...

  9. 【转】android之在activity中控制另一个activity的UI更新_如何在activity之间传递handler...

    来自:http://blog.csdn.net/jason0539/article/details/18055259 遇到一个问题,需要在一个activity中控制另一个acitivity做一些更新, ...

最新文章

  1. Docker入门与实践
  2. 开发中遇到的问题,以及笔记
  3. enum python_enum:python实现枚举也很优雅
  4. C++ struct结构体 实现搜索二叉树(BST)
  5. Oracle Class4. 数据库对象(同义词,序列,视图,索引,簇)
  6. gensim提取一个句子的关键词_聊一聊 NLPer 如何做关键词抽取
  7. python使用opencv_教你快速使用OpenCV/Python/dlib進行眨眼檢測識別!
  8. tcp协议的端口状态
  9. 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)
  10. 20141214--C#父类,子类
  11. 计算机设置新用户名和密码怎么设置路由器,192.168.11.1路由器设置教程 | 192路由网...
  12. 八数码问题BFS算法
  13. 富媒体广告投放的一些经验
  14. 箱形图(python画箱线图)
  15. 源码:Mybatis的LogFactory生成逻辑
  16. 关于Xcode修改APP名称
  17. 【Benewake(北醒) 】中距 TF02-i 40m工业版本CAN/485介绍以及资料整理
  18. 计算机基础题精选(一)
  19. java迷你DVD管理器
  20. illustrate插件--AI插件--印前插件--CADTools--导入库分析(一)

热门文章

  1. java io流练习题
  2. 按照.fmt格式bcp数据文件
  3. 信息系统项目管理师考试大纲(组织整理)
  4. oracle可以更改表名,sql – 更改Oracle表名
  5. Python音视频开发:消除抖音短视频Logo的图形化工具实现
  6. Kanye West和软件开发有什么共同点……
  7. A10负载均衡设备GSLB(入向链路负载均衡)部署在内网中的实际应用
  8. spring 七种事务传播行为
  9. Linux动态查看时间
  10. ecstore 图片上传 图片id写入数据库