Activity对话框

对话框Activity style

在style.xml中加入

    <!--对话框风格-->
    <style
        name="dialog"
        parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@drawable/selector_dialog_bg</item><!--对话框背景-->
        <item name="android:windowNoTitle">true</item><!--无标题-->
        <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
        <item name="android:windowIsTranslucent">true</item><!--半透明-->
        <item name="android:backgroundDimEnabled">true</item><!--模糊-->
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item><!--窗口弹出效果-->
    </style>

drawable中增加selector_dialog_bg.xml样式

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
    <solid android:color="#fff"/>
    <stroke
        android:width="1dp"
        android:color="#eee"/>
    <padding
        android:bottom="5dp"
        android:top="5dp"/>
    <corners android:radius="8dp"/>
</shape>
时间: 2024-08-10 19:21:34

Activity对话框的相关文章

Android Activity对话框(窗口)样式设置

在AndroidMainfest中 <activity android:theme="@style/progress_dialog_theme" android:name=".TestActivity" android:screenOrientation="portrait" /> 自己建一个style.xml <style name="progress_dialog_theme" parent="

控制对话框风格的activity的显示大小与位置

项目开发的需要,因为到现在项目接近完工,用户提出对条件筛选方式进行修改,为做到最小的改动实现用户的需求,各种百度,对于对话框风格大家普遍使用PopupWindow,但由于之前开发设计时使用的是activity对话框方式,所以今天就为大家介绍一下,如何通过activity实现与PopupWindow相同的效果,废话不多讲现在开始干货. 实现对话框风格的activity,我们需要在AndroidManifest.xml添加一句样式声明: <activity android:name=".pro

Android自定义组件系列【13】——Android自定义对话框如此简单

在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,例如这样的一系列需求,这一篇文章我们来给大家介绍一下如何像使用Activity一样来自定义我们的对话框. 一般自定义对话框有下面几种办法: 1.重写Dialog来实现. 2.获取Dialog的Window对象实现. 3.使用WindowManager来实现. 4.使用DialogTheme来实现

android 对话框总结

1.AlertDialog对话框 AlertDialog.Builder builder=new Builder(HomeActivity.this); builder.setTitle("提示"); builder.setMessage("是否删除信息?"); builder.setPositiveButton("是",new OnClickListener() { @Override public void onClick(DialogInt

使用对话框 &mdash;&mdash; Dialog

  对话框就是一般的弹出窗口,主要用来提示用户,和用户交互.   创建Activity对话框 使用Activity模拟对话框.这个比较简单,主要是使用Activity自带的Dialog主题.   创建DialogActivity,并在AndroidManifest中注册. 改变DialogActivity的主题: <activity android:theme="@android:style/Theme.Dialog" android:name="com.whathec

赵雅智_android样式与主题

样式与主题的区别 样式应用于特殊的组件,主题应用与整个应用或整个Activity 主题不仅单单显示内容的风格(大小.颜色),而且可以设置窗口的显示风格 当主题的设置属性与样式的设置属相相同时,系统按样式的设置属性显示 系统定义的一些常有主题: <activity android:theme="@android:style/Theme.Dialog"></activity>对话框风格 <activity android:theme="@androi

android 内存优化

OOM 内存泄漏引起很多问题: 1:节目卡顿.反应慢(高内存使用情况JVM 虚拟机的频繁离职GC) 2:消失 3:直接崩溃 ANDROID 内存面临的问题 1: 有限的堆内存,原始仅仅有16M 2:内存大小消耗等依据设备.操作系统等级.尺寸的不同而不同 3:程序不能直接控制 4:支持后台多任务处理 5:执行在虚拟机之上 5R 1.Reckon(计算) 首先须要知道你的app所消耗内存的情况,知己知彼才干百战不殆 2.Reduce(降低) 消耗更少的资源 3.Reuse(重用) 当第一次使用完以后

Android实战技巧:Dialog (转)

转:http://blog.csdn.net/hitlion2008/article/details/7567549#t0 Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等. 在Android中也不例外,基本使用可能参看文档. 使用时的注意事项 1. BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些状态,一定要注意还有第三种方式取消对话框. 2. 尽量少用模态对话框(

Android 将Activity以对话框(Dialog)形式显示

1.将MainActivity以对话框的形式显示,首先在AndroidManifest.xml 文件中,申明 activity 的主题使用自定义对话框样式. <activity android:name=".MainActivity" android:label="@string/activity_custom_dialog" android:theme="@style/Theme.CustomDialog">