`
chjmars
  • 浏览: 77289 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android AlertDialog去除白色边框

阅读更多

使用styles.xml风格:

 

<style name="FullScreenDialog" parent="android:style/Theme.Dialog">
	<item name="android:windowNoTitle">true</item>
	<item name="android:windowFrame">@null</item>
	<item name="android:windowIsFloating">true</item>
	<item name="android:windowIsTranslucent">false</item>
	<item name="android:background">@android:color/black</item>
	<item name="android:windowBackground">@null</item>
	<item name="android:backgroundDimEnabled">false</item>
</style>

 

 使用AlertDialog的上层接口类:

 

Dialog reNameDialog = new Dialog(getContext(), R.style.FullScreenDialog);
LayoutInflater mLayoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View reNameView = mLayoutInflater.inflate(R.layout.audiorecord_rename, null);
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
reNameDialog.addContentView(reNameView, params);
reNameDialog.show();
 

 

分享到:
评论

相关推荐

    Android应用源码之dialog去除边框代码_dialog.zip

    本示例主要关注如何去除Android Dialog的默认边框,使其看起来更加简洁和符合现代设计风格。我们将通过分析源码来理解实现这一功能的关键步骤。 首先,Android Dialog的外观由其主题(Theme)决定。系统默认的...

    dialogstyle 去掉背景白色框

    本篇文章将详细介绍如何在Android中去除Dialog的白色边框,以实现"dialogstyle 去掉背景白色框"的目标。 首先,我们需要了解Dialog的基本结构。Dialog是基于AlertDialog类或者自定义的DialogFragment构建的,通常...

    安卓Android源码——dialog去除边框代码.zip

    本压缩包文件“安卓Android源码——dialog去除边框代码.zip”提供了实现这一目标的源码示例。 首先,我们需要理解Android Dialog的基本结构。Dialog通常基于AlertDialog或自定义的DialogFragment创建。在...

    dialog去除边框代码

    对于AlertDialog,我们可以通过创建一个自定义的Dialog主题来去除边框。在`res/values/styles.xml`文件中,定义一个新的主题,例如: ```xml &lt;item name="android:windowFrame"&gt;@null ``` 在这个主题中,`...

    Android应用源码之dialog去除边框代码.zip

    本资源“Android应用源码之dialog去除边框代码.zip”提供了一种方法,帮助开发者实现无边框的自定义Dialog效果。以下是关于这个主题的详细知识点: 1. **Dialog的基本概念**: - Dialog是Android中的一个窗口类,...

    Android应用源码之dialog去除边框代码-IT计算机-毕业设计.zip

    本项目是一个Android应用源码示例,专注于去除Dialog的边框,使得对话框看起来更加简洁、专业。这对于提升应用的整体视觉效果至关重要,尤其是在毕业设计或者论文展示中,一个精致的UI设计可以给作品加分。 首先,...

    安卓开发-dialog去除边框代码.zip

    因此,了解如何去除Dialog的边框并自定义其外观是Android开发中的一个重要知识点。 首先,我们要明白Dialog的边框主要来源于它的主题(Theme),在Android资源文件中定义。默认情况下,Dialog使用的是`Theme....

    应用源码之dialog去除边框代码.zip

    在Java Android开发中,去除Dialog边框主要通过以下两种方式: 1. **自定义Dialog布局**: - 创建一个新的XML布局文件,定义你需要的Dialog内容,但不包含边框相关的元素。 - 在代码中实例化Dialog时,使用`...

    Android Dialog去黑边加动画

    以上就是自定义Android Dialog,去除黑边并添加圆角边框以及弹出动画的基本步骤。通过这些技巧,我们可以创建出更加符合应用风格和用户体验的Dialog。在实际项目中,还可以根据需求进一步优化和扩展,比如添加点击...

    Android实现圆角边框对话框的方法

    总结,实现Android圆角边框对话框的关键在于理解并运用`&lt;layer-list&gt;`、`&lt;shape&gt;`和`&lt;corners&gt;`等XML元素来创建自定义背景,然后结合主题样式和`AlertDialog.Builder`来构建对话框。这种技术在Android开发中非常实用...

    android dialog基本用法

    通过`setStyle()`方法可以改变Dialog的主题,如`STYLE_NO_FRAME`去除边框,`STYLE_NO_TITLE`去除标题。 2. 设置背景和透明度 通过`getWindow().setBackgroundDrawableResource()`可以更改Dialog的背景,`getWindow...

    Android 半透明对话框Demo源码-IT计算机-毕业设计.zip

    这将去除对话框的边框并应用半透明主题。 4. **显示对话框**:在适当的时候调用`show()`方法,将对话框添加到界面上。例如,在Activity中: ```java MyCustomDialog dialog = new MyCustomDialog(); dialog....

    android自定义dialog风格

    -- 去掉默认边框 --&gt; &lt;item name="android:windowFrame"&gt;@null ``` 在这里,`@drawable/dialog_background`是一个自定义的背景资源,通常是一个形状或颜色。 最后,为了在应用中显示这个自定义Dialog,我们需要...

    去除Dialog黑边并替换背景

    在Android开发中,有时我们希望自定义Dialog的样式,使其更符合应用的视觉风格,比如去除默认的黑色边框并更换背景。以下将详细介绍如何实现这个目标,主要分为两种方法:一种是通过直接操作Dialog对象,另一种是...

    安卓Android源码——自定义对话框.zip

    例如,可以使用`setStyle(STYLE_NO_FRAME, R.style.MyCustomDialogTheme)`来去除默认边框,或者通过`dialog.setCanceledOnTouchOutside(false)`来控制对话框是否能在外部触摸时关闭。 5. **显示对话框**:在需要...

    无边框的dialog

    3. **去除边框**:为了去除Dialog的默认边框,需要修改主题(Theme)设置。可以在`styles.xml`文件中创建一个新主题,然后在`onCreateDialog`方法中应用它。 ```xml &lt;!-- res/values/styles.xml --&gt; &lt;item name="...

    拍照保存(调用手机),对话框的自定义样式

    在iOS中,可以自定义`UIAlertController`的视图,去掉默认的边框,或者设置`modalPresentationCapturesStatusBarAppearance`为`false`以使对话框更透明。 总的来说,实现"拍照保存(调用手机),对话框的自定义样式...

    Android实现弹出登陆框的方案

    - `android:windowFrame`: 设置为`@null`,去除边框。 - `android:windowIsFloating`: 设置为`true`,使Activity浮现在其他内容之上。 - `android:windowIsTranslucent`: 设置为`true`,允许背景半透明。 - `...

    Dialog 自定义系统自带

    对于去除边框,我们可以通过设置对话框的背景为透明实现。同时,如果希望去除标题,可以不调用`setTitle()`方法,或者在布局中不包含标题部分。 更改提示内容则可以通过`setMessage()`方法实现,例如: ```java ...

Global site tag (gtag.js) - Google Analytics