`

好吧~dialog

 
阅读更多
Dialog dialog = new Dialog(RemindContentActivity.this, R.style.MyDialog);
dialog.setContentView(R.layout.remind_dialog);
Window mWindow = dialog.getWindow();
WindowManager.LayoutParams lp = mWindow.getAttributes();
lp.gravity = Gravity.BOTTOM;
lp.width = LayoutParams.MATCH_PARENT;
dialog.getWindow().setAttributes(lp);
dialog.show();

 

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" 
    android:background="@null">
    <Button 
        android:id="@+id/remind_time_once"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#e0ffffff"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginBottom="1dp"
        />
    <Button 
        android:id="@+id/remind_time_repeat"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#e0ffffff"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        />
    <Button 
        android:id="@+id/remind_time_cancel"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#e0ffffff"
        android:layout_marginTop="20dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginBottom="20dp"
        />
	
</LinearLayout>

 

 

<style name="MyDialog" parent="@android:Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowNoTitle">true</item> 
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>

 

分享到:
评论

相关推荐

    Android自定义Dialog 界面比较好看

    在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据项目需求创建具有独特设计和功能的对话框,以提供更好的用户体验。标题“Android自定义Dialog 界面比较好看”表明我们将探讨如何创建一个视觉上...

    各种自定义Dialog 以及Dialog加载动画

    因此,开发者常常需要根据应用的设计风格来定制自己的Dialog,以更好地与用户进行交互。 自定义Dialog主要包括以下几个方面: 1. **样式设计**:可以通过设置主题(Theme)改变Dialog的基本样式,如背景颜色、边框...

    好看的dialog sweetdialog

    在Android开发中,对话框(Dialog)是一种常见的用户交互组件,用于向用户显示临时信息或进行简单的交互操作。"好看的dialog sweetdialog" 提到的是SweetAlertDialog,它是一个自定义的对话框库,提供了比原生...

    好看的Dialog,带有动态效果

    在Android应用开发中,对话框(Dialog)是一种常见的用户界面元素,用于向用户展示临时信息或需要用户进行...通过学习和利用这样的自定义Dialog库,开发者可以更好地实现自己的创意,为用户打造更为出色的交互界面。

    各种android弹出dialog效果以及各种dialog样式

    各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...

    js实现的dialog

    一个好的 Dialog 库应支持自定义配置,如宽度、高度、标题、内容、按钮等,这可以通过设置参数或者对象属性来实现。 8. **关闭逻辑** 对话框关闭时可能需要执行某些回调函数,比如保存用户输入、清理内存等。因此...

    自定义圆角的dialog

    在Android应用开发中,Dialog是一种重要...自定义Dialog不仅可以提高应用的视觉效果,还能更好地适应各种业务场景,提升用户体验。在实际开发中,开发者可以根据项目的具体需求,灵活地调整和扩展自定义Dialog的功能。

    jquery_dialog jquery_dialog jquery_dialog

    《jQuery Dialog 深度解析与实践应用》 在Web开发领域,jQuery Dialog是一款非常流行的JavaScript库,用于创建可交互的对话框。它基于jQuery框架,提供了丰富的功能和灵活的定制选项,使得开发者能够轻松地在网页上...

    Android 控制关闭Dialog

    在Android开发中,Dialog是一种常见的用户交互元素,用于在用户界面中显示临时信息或进行简单的交互操作。通常,当我们使用AlertDialog构建一个对话框时,它的默认行为是在用户点击按钮(如"确定"或"取消")后自动...

    dialog动画进入退出的动画

    在Android开发中,Dialog是一种常见的用户交互元素,用于在主界面之上显示临时信息或进行简单的操作选择。在本文中,我们将深入探讨如何实现Dialog的进入和退出动画,并讲解如何去除Dialog的标题,以提供更加定制化...

    Android自定义Dialog多选对话框(Dialog+Listview+CheckBox)

    在这个例子中,我们可能会创建一个新的类,扩展`AlertDialog`或`DialogFragment`,以便更好地管理和控制Dialog的生命周期。 接着,我们需要一个ListView来展示可选项。ListView是一种可以滚动显示多个同质化数据项...

    安卓Dialog对话框相关-项目通用Dialog.rar

    这个资源包“安卓Dialog对话框相关-项目通用Dialog.rar”是一个很好的学习材料,可以帮助开发者提高对Dialog的理解和应用能力。通过深入研究和实践其中的示例,你将能够更好地掌握Dialog的使用技巧。

    很好android自定义dialog加载转圈等待,适合初学,透明+正常两种主题

    为了更好地适应不同设备和用户需求,你还可以考虑以下几点: 1. 设置Dialog的位置,比如居中显示。 2. 考虑Dialog的大小,确保它不会过大或过小。 3. 考虑不同屏幕密度和尺寸,适配各种设备。 4. 对于动画,可以调整...

    Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

    在Android应用开发中,Dialog对话框是用户界面中不可或缺的一部分,它用于向用户展示临时信息、请求用户输入或执行特定操作。Dialog对话框通常会覆盖应用程序的主窗口,吸引用户的注意力,确保他们处理当前的任务...

    Andorid Dialog 九种形式

    本文将深入探讨Android Dialog的九种常见形式,帮助开发者更好地理解和应用这一功能。 1. **普通对话框** 最基础的Dialog形式,通常包含一个标题、消息文本以及一个或多个按钮,如“确定”和“取消”。创建此类...

    安卓Service中弹Dialog

    然而,有时我们需要在Service中显示一个`Dialog`来与用户进行交互,例如提示信息或获取用户确认。这涉及到Android系统服务的生命周期管理以及如何在非UI线程中正确地操作UI元素。 首先,理解`Service`的生命周期是...

    (仿照系统音量dialog)在广播中弹出系统级别dialog,并且dialog后边背景不变暗,并且可以获取焦点

    在Android开发中,系统级别的Dialog通常是指那些与系统服务交互,具有较高权限并能与系统界面无缝集成的对话框。这种Dialog通常是半透明的,显示在所有应用之上,且能够改变或控制系统的某些核心功能,比如音量调节...

    Android Dialog更改样式及显示位置

    在Android开发中,Dialog是一种常见的用户交互界面,用于在主线程中显示临时信息或进行简单的用户操作。默认情况下,Dialog会出现在屏幕中央,但开发者可以根据需求自定义其样式和显示位置。本文将深入探讨如何在...

    带图片的Dialog

    在Android开发中,Dialog是一种常见的用户交互元素,用于在主界面之上显示临时的通知或提示信息。"带图片的Dialog"是Dialog的一种自定义...通过持续的学习和改进,开发者可以掌握更多的技能,为用户提供更好的体验。

    Android Dialog全屏显示、动画显示

    在Android开发中,自定义Dialog是一种常见的用户交互方式,它能提供更为丰富的界面和功能,以满足特定场景下的需求。本教程将详细讲解如何创建一个全屏显示且带有动画效果的自定义Dialog,并结合相机和图片选择的...

Global site tag (gtag.js) - Google Analytics