`
yezhiqiu-love
  • 浏览: 169805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android的无标题dialog以及dialog样式的窗体

阅读更多

普通方法弹出alert后,取消标题还会有小部分高度,这个倒会好些:

先定义一个样式 res/values/styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="FullHeightDialog"
    parent="android:style/Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
  </style>
</resources>



弹出alert时稍微修改一下:

Dialog dialog = new Dialog(this, R.style.FullHeightDialog);
dialog.setContentView(R.layout.article_comment);
dialog.show();



你可以弹出一个窗体,也和alert类似的效果。
首先修改一下窗体的属性:

修改AndroidManifest.xml 文件:

<activity android:name=".Test"
  android:theme="@android:style/Theme.Dialog">
</activity>



这是声明样式,下面是打开activity后,oncreate时加点参数:

protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
  WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

  this.setContentView(R.layout.article_comment);
}



这样会出现背景模糊的效果。

分享到:
评论

相关推荐

    android等待对话框(可定时自动关闭)

    在这个类中,我们将设置对话框的基本样式,包括标题、消息和按钮。由于我们希望对话框在特定时间后自动消失,因此还需要添加一个计时器(Timer)来实现这一功能。 ```java public class WaitDialog { private ...

    Android仿淘宝自定义半透明圆角Dialog.zip

    默认的Dialog样式可能无法满足所有设计需求,因此开发者经常需要对其进行自定义。 1. **创建自定义Dialog布局** 自定义Dialog的第一步是创建一个XML布局文件,定义Dialog的内容和外观。在这个例子中,布局应该包含...

    仿IOS底部Dialog

    "仿IOS底部Dialog"就是这样一个实现,它旨在为Android应用添加类似iOS风格的底部对话框。这样的设计通常用于显示一些临时信息或者提供用户进行选择的选项。 首先,让我们详细了解一下这种底部对话框的实现方式。在...

    Android 中从屏幕左下角弹出Dialog动画效果的实现代码

    在Android开发中,有时我们希望为用户创建独特的交互体验,比如让Dialog从屏幕的特定位置,如左下角,以动画形式出现。本教程将详细解释如何实现这一效果。 首先,我们从`MainActivity`的代码开始。这个Activity是...

    android 自定义dialogfragment全屏对话窗体

    上述代码中,`android:windowIsFloating`设为false使Dialog不再悬浮,`android:windowFullscreen`设为true使其全屏显示,`android:windowContentOverlay`设为@null去除顶部的状态栏覆盖,`android:...

    Dialog形式显示登录(源码)

    "Dialog的方式调用layout里面的样式显示登录窗体"表明我们要创建一个专门的XML布局文件来设计登录界面。这个布局文件通常包含用户名输入框(EditText)、密码输入框、登录按钮以及可能的“忘记密码”链接等元素。在...

    Android Dropdown 风格的 Alert 窗体.zip

    然而,"Android Dropdown 风格的 Alert 窗体" 提供了一种新颖的设计,它可能是指将Alert Dialog的展示方式更改为下拉样式,以提供不同的用户体验。 开源项目"Alerter"可能是一个专门用于创建这种Dropdown风格Alert ...

    透明与窗体的设置

    通过上述介绍可以看出,Android平台提供了丰富的工具和选项来帮助开发者定制UI界面,包括自定义对话框、标题栏以及透明效果等。这对于提高应用程序的用户体验非常重要。开发人员可以根据项目需求灵活选择合适的方法...

    Android实现从底部弹出的Dialog示例(一)

    这个样式设置了Dialog进入和退出的动画,使其不浮动在窗口之上,半透明,无标题,并且设置了背景为透明。 通过以上步骤,我们就实现了从底部弹出的Dialog。在实际应用中,你可能还需要添加额外的逻辑,如处理拍照...

    Android实现从底部弹出的Dialog的实例代码

    Dialog dialog = new Dialog(context, R.style.ActionSheetDialogStyle); //填充对话框的布局 inflate = LayoutInflater.from(context).inflate(R.layout.dialog_layout, null); // setCancelable(iscancelable);...

    Android面试题总结

    5. **Activity样式**: 通过在清单文件中为Activity指定`android:theme="@android:style/Theme.Dialog"`,可以让Activity以对话框样式显示。 6. **Activity状态保存**: 当后台Activity被系统回收时,可以通过重写`...

    android面试宝典.doc

    * 可以使用 android:theme="@android:style/Theme.Dialog" 属性将 Activity 设置成窗口的样式。 * 也可以自定义样式,例如 android:theme="@style/FloatActivity"。 六、后台 Activity 被系统回收 * 除了栈顶的 ...

    Android实现在列表List中显示半透明小窗体效果的控件用法详解

    在Android开发中,有时我们需要在列表(List)中实现一些特殊的视觉效果,比如显示一个半透明的小窗体来提供提示或者突出显示某些信息。这个效果可以通过自定义控件来实现,通常涉及到WindowManager、自定义布局以及...

    android面试题整理

    - **预定义主题**:直接使用Android系统提供的主题,如`android:theme=”@android.style/Theme.Dialog”`,来将`Activity`呈现为对话框样式。 #### 五、后台Activity状态保存 - 在内存紧张时,非前台`Activity`...

    Android 面试整理 最新

    在Android开发中,Activity是四大组件之一,它代表了应用程序中的一个屏幕界面,类似于Windows应用程序中的Form窗体。Activity可以被视为用户与应用进行交互的基本单元,是组件的容器,其中可以包含各种UI控件,如...

    Android面试题精华全整理 -.doc

    以下是一些关于Android面试题的精华内容,涵盖了Activity、生命周期管理、Activity间跳转、横竖屏切换、Activity样式以及状态保存等多个关键知识点。 1. **Activity**:Activity是Android四大组件之一,它代表应用...

    android面试题

    可以在AndroidManifest.xml中为Activity指定样式,如`android:theme="@android:style/Theme.Dialog"`,使Activity看起来像一个对话框。 6. **如何处理Activity被系统回收的情况?** 当后台Activity可能被回收时,...

    Android面试题精华推荐全整理 -.doc

    可通过在AndroidManifest.xml中为Activity设置主题来实现,如`android:theme="@android:style/Theme.Dialog"`,使其看起来像一个弹出窗口。 6. **Activity被系统回收的处理** 当Activity被系统回收时,可以通过`...

    2023年android面试宝典.doc

    将Activity设置为窗口样式,可以在清单文件中设置`android:theme="@android:style/Theme.Dialog"`,或者自定义主题,如`android:theme="@style/FloatActivity"`,参考相应的XML资源文件。 当后台Activity被系统回收...

    PopupWindow实现筛选框

    首先,`PopupWindow`是Android SDK提供的一种轻量级弹出窗口,它不像Dialog那样需要在Activity的根布局之上,而是可以自由地显示在屏幕的任意位置。`PopupWindow`通常由三部分组成:内容视图(content view)、背景...

Global site tag (gtag.js) - Google Analytics