dialog样式的Activty
1、自定义样式,在values目录新建一个styles.xml文件,在里面添加自定义的dialog样式,主要:parent="android:style/Theme.Dialog"
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme:CustomDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/background</item>
</style>
</resources>
2、在drawable目录创建一个shape,命名为background.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />
<corners android:radius="10dp" >
</corners>
<solid android:color="#f0600000" />
<stroke
android:dashGap="5dp"
android:dashWidth="5dp"
android:width="3dp"
android:color="@android:color/background_light" />
<gradient
android:angle="270"
android:endColor="#9f36a0"
android:startColor="#575757" />
</shape>
3、最后让activity启用这个样式在manifest.xml文件中给activity添加样式 android:theme="@style/Theme:CustomDialog"
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".CustomDialogActivityActivity"
android:theme="@style/Theme:CustomDialog"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
- 大小: 80.8 KB
分享到:
相关推荐
自定义Dialog(Activity样式改为Dialog)
Dialog样式的Activity
自制一个简单的WheelView控件,配合Dialog样式的Activity使用 为什么不直接用Dialog呢? 因为感觉Dialog有时候传值会很麻烦,而且写起来也不方便。用Activity仿的话就很方便,效果也不错。 当然用Dialog也是可以的,...
android 自定义 dialog和activity 跳转的样式
一个dialog样式的activity
详情请见:http://www.yipwey.com/detail/dialogactivity/
主要介绍了Android实现可使用自定义透明Dialog样式的Activity,结合完整实例形式分析了Android Activity自定义style的操作步骤与相关技巧,需要的朋友可以参考下
dialog在开发中非常常用,但是系统自带的样式有限,所以我们需要自定义,吧aactivity装扮成dialog是非常灵活的,我写了一个demo,和大家分享
dialog样式胡activity简单demo
首先我们可能会首先想到的是在XML布局文件中设置android:layout_height=”wrap_content”属性,让activity的高度自适应,显然这还不行,我们还需要为其DialogActivity设置自定义一个样式 <style name=dialog...
DialogActivity,Activity设置成dialog样式,设置圆角,背景,区域外不可点击
发布需求时,我个人曾想过直接通过new的方式直接创建Dialog,经过多次尝试,无法实现要求,所以采用将Activity设置为Dialog样式进行展示,调用方法实现需求。具体实现如下: 本次演示示例的工程结构: 2.1...
Dialog风格弹出框的Activity
activity设置成dialog 浮动窗口,样式,可以实现弹出菜单,可以完成dialog无法实现的功能,参:考activity实现弹出菜单,仿网易云音乐侧滑菜单 - xiaobijia的专栏 - 博客频道 - CSDN.NET ...
在Android中经常要使用Dialog来实现一些提示以及一些特殊的效果,而且样式也不一样,每次都得查一大堆资料,还不一定能解决。对话框是个好东西,创建简单有实用。当下的开发中,很多的开发者反而更喜欢使用activity...
// 第一个参数是 上下文本 、第二个参数 dialog样式 public CentreProgressDialog(Context context, int theme) { super(context, theme); } //3、静态的方法 设置dialog的样式以及布局 public static ...
主要给大家介绍了关于Android通过自定义Activity实现悬浮的Dialog的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考学习价值,感兴趣的朋友们下面来一起看看吧。