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

本文实例讲述了Android实现将一个Activity设置成窗口样式的方法。分享给大家供大家参考,具体如下:

1.在res/value文件夹下的style.xml文件中加入如下代码:

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

2.在res/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" android:color="#ff000000" /> <corners android:radius="3dp" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape>

3.在AndroidMainifest.xml中Activity的声明中加入

android:theme="@style/Theme.FloatActivity"

效果如下:

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android Service组件使用技巧总结》、《Android基本组件用法总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

时间: 2024-09-21 15:22:55

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

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

本文实例讲述了Android实现将一个Activity设置成窗口样式的方法.分享给大家供大家参考,具体如下: 1.在res/value文件夹下的style.xml文件中加入如下代码: <style name="Theme.FloatActivity" parent="android:style/Theme.Dialog"> <!-- float_box为我们定义的窗口背景 ,这个不是必须的--> <item name="and

android开发-Android 里把Activity伪装成Dialog后此Activity不能横竖屏切换?

问题描述 Android 里把Activity伪装成Dialog后此Activity不能横竖屏切换? Android 里把Activity伪装成Dialog后此Activity就不能横竖屏切换了?也不能回调onConfigurationChanged. 还有什么办法能使伪装的dialog 监听到手机横竖屏的变化么 解决方案 就用Activity,不可以吗~实现什么效果~ 解决方案二: 就用Activity,不可以吗~实现什么效果~ 解决方案三: 伪装成....还是Acticvitiy. 解决方案

word文档-Android 如何将一个文本保存成Word文档

问题描述 Android 如何将一个文本保存成Word文档 问题如题,在Android中如何将 一个内容 保存成word文档 解决方案 可以用POI来做.. 解决方案二: 有格式么 ? 没有直接建一个文件.doc

Android编程设定activity进入和退出效果的方法

本文实例讲述了Android编程设定activity进入和退出效果的方法.分享给大家供大家参考,具体如下: 看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了.设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给

Android在代码中设置沉浸式布局的方法

先导入该包,进行 系统systemBar 管理 compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 在BaseActivity中添加 该 字段: public class BaseActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { if (Build.VERSION.SDK_INT >=

WPS演示里的文字设置成连续闪烁的方法

  WPS演示里的文字设置成连续闪烁的方法 1.首先选中要闪烁的文字,右击鼠标,点击"自定义动画"如图: 2.在"添加效果"中点击"强调"→再点击"其他效果",如图: 3.在"添加强调效果"菜单中,选中"闪动"然后点击"确定",如图: 4.再在设置栏中选择"计时"项目,如图: 5.在"计时"栏里将"重复"项,

cad打印设置成横向打印的方法

  cad打印设置成横向打印的方法 cad cad打印设置成横向打印的方法: 选择打印机后,点打印--可以在打印选项中--图形方向--设置打印的方向; 选项面板是可以隐藏一部分的,点右下角的箭头; 多数打印机的设置都一样; 设置横向; cad 设置纵向. cad 延伸阅读:CAD打印设置横向无效的解决方法 打印CAD图的时候,在打印里面设置成横向以后,预览还是纵向的,表明在打印属性里面设置的横向打印无效.解决办法是: 文件->页面设置管理器->修改->在左上角选择打印机名称,在右下角选择

android PopupWindow 和 Activity弹出窗口实现方式

本人小菜一个.目前只见过两种弹出框的实现方式,第一种是最常见的PopupWindow,第二种也就是Activity的方式是前几天才见识过.感觉很霸气哦.没想到,activity也可以做伪窗口. 先贴上最常见的方法,主要讲activity的方法. 一.弹出PopupWindow 复制代码 代码如下: /** * 弹出menu菜单 */ public void menu_press(){ if(!menu_display){ //获取LayoutInflater实例 inflater = (Layo

JavaScript动态设置div的样式的方法_javascript技巧

有时候需要根据需要动态设置div的样式,当然对于稍有经验的javascript开发者来说,这一切都是那么的简单,但是对于初学者或者说没有相关经验的开发者来说可能就是一个不大不小的难关,下面就通过实例简单介绍一下如何实现此效果. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=&quo