`

对话框,去白边

 
阅读更多

1.

res/values/styles.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources>

<style name="dialog" parent="@android:style/Theme.Dialog"><!--name是我们在使用时要用到的资源的标志,parent是指当前的样式所继承的父类样式-->
         <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowNoTitle">true</item><!--隐藏标题栏-->
        <item name="android:background">@color/trans</item>
        <item name="android:windowBackground">@color/trans</item><!--这儿也很重要啊,我这儿用了一张透明的.9.png的图,当然用#00000000也是可以的,否则的话这儿出来后有一个黑色的背景-->
        <item name="android:backgroundDimEnabled">true</item><!-- 这个属性设置的是对话框是否带有半透明效果,true表示有,如果是false的话就类似popupwindow -->
    </style>
</resources>

 

 

2.res/values/color.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="trans">#00000000</color><!-- 透明的 -->
</resources>

 

3.代码中

 

Dialog myDialog = new Dialog(this, R.style.dialog);//加载属性
  myDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
  LayoutInflater inflater = ((Activity) context).getLayoutInflater();
  View layout = inflater.inflate(R.layout.choose_dialog, null);
  myDialog.setContentView(layout);
  myDialog.setCanceledOnTouchOutside(true);//触摸对话框外部,对话框消失
  myDialog.show();

 

 

 

 

分享到:
评论

相关推荐

    使用ArcGIS去除影像的黑边

    * Output Rasterdataset(输出栅格数据集):设置去黑边后影响的位置,如果要保存成不同格式,名字后添加相应扩展名,例如 lic.img。 * IgnoreBackgroud Value(忽略背景值):设置要忽略的像元值,将 0 值去掉。 * ...

    运用GLOBAL MAPPER对TIF格式影像进行简单的镶嵌处理

    之后单击,【设置透明度】按钮,在弹出的【颜色】对话框中选择黑色,单击确定,关闭对话框,在【光栅选项】中单击【应用】,应用设置后单击确定关闭对话框。 步骤 3: 导出图像 将所有图像导出即完成图像拼接。导出...

    PDF切边神器

    地球人都知道在kindle3 上看PDF够费眼睛的,就算用了多看系统下的适合宽/高的功能,也常常还留有一大圈讨厌的白边,尤其是对于一些装帧比较水的书籍,无用的页眉页脚等装饰白白占去了很多地方。 今天找到了这个叫...

    QT QDialog 圆角实现

    在QT编程中,QDialog是用于创建用户交互对话框的标准组件。当我们需要向用户提供特定信息或接收用户输入时,QDialog是一个非常实用的工具。在本篇内容中,我们将深入探讨如何实现QDialog的圆角效果,这通常涉及到...

    PDF文档连接器

    5. 当所有页面调整完毕后,点击“文件” &gt; “合并”或“组合”选项,软件会弹出一个新的对话框让你指定保存合并后的PDF文件的位置和名称。 6. 最后,确认设置无误后,点击“保存”按钮,新的PDF文档就会自动生成,...

    VC++ TabCtrl使用案例代码

    3. **对话框和控件**:了解如何在对话框上添加和布局控件,以及如何通过消息映射处理控件的事件。 4. **类的组织**:学习如何为每个Tab页创建单独的类,并将它们集成到主对话框类中。 5. **文件结构**:理解MFC...

    Android 去掉自定义dialog的白色边框的简单方法

    在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据应用的UI风格定制对话框的外观和行为。然而,默认的Dialog样式通常会带有白色边框,这可能与应用的整体设计不协调。本篇将详细介绍如何去除Android...

    dialogstyle 去掉背景白色框

    5. 调整对话框大小: 有时可能需要调整Dialog的宽度和高度,可以通过设置`android:windowMinWidthMajor`和`android:windowMinWidthMinor`属性来实现: ```xml &lt;!-- ... 其他设置 --&gt; ...

    修复PADS Logic 9.5选项菜单显示不全的Bug

    在电子设计自动化(EDA)领域,PADS Logic是一款广泛使用的PCB布局与布线软件,由 Mentor Graphics(现属Siemens)开发。标题提到的问题是关于PADS Logic 9.5版本的一个常见故障,即“选项菜单显示不全”。...

    屏幕截图(iPhone源代码)

    经过测试发现,如果先弹出对话框,然后再截屏,似乎并不能把对话框也给保存下来。 小编注:有个小bug,就是在 3.5inch 模拟器中测试,下方会出现白边。感谢开发者@前端 。 [优才 · Code4App]编译测试,适用环境:...

    一寸照制作

    7. 添加白边(可选):如果想要照片周围有白边,可以增加画布大小。选择“图像”&gt;“画布大小”,将宽度改为2.7厘米,高度改为3.7厘米,然后确认。若需要其他颜色,还需更改画布颜色。 8. 定义图案:为了方便批量...

    迅速将图片转换成su模型

    然后,打开材质对话框,新建材质,调入之前保存的1.jpg,将贴图尺寸调整为:高1000mm,宽1000mm。贴在我们刚做好的面片上,这时,你会发现木雕已经吻合的贴在了面片上,镂空的地方刚好是孔洞……。下面拉伸吧,哈哈...

    PS制作标准证件照排版(教程+模板).doc

    在弹出的对话框中,勾选“相对”,然后根据需要增加画布的宽度和高度,以便为照片添加边框。这样做可以让证件照看起来更专业,并且在打印时可以防止边缘被裁剪。 3. **定义图案**: 定义照片为图案是创建模板的...

    学习PS的不错的讲义

    2. 为作品制作白边效果:打开“图像”菜单—选则“画布大小”选项,调整高度和宽度的数值 3. 使用“移动”工具,将作品图像移动到背景图片中 4. 调整作品的比例和位置:选中作品所在图层,选择“编辑”菜单—自由...

    PhotoShop智能锐化滤镜的使用说明教程.docx

    - **USM锐化**:通过增强图像边缘的对比度来实现锐化效果,但是容易产生黑边和白边。 - **进一步锐化**、**锐化**、**边缘锐化**:这三种滤镜由软件自动设置默认值进行锐化处理,用户无法控制具体参数,可能导致图像...

    创建印刷用Ai文件时的正确方法.docx

    在"文件"菜单中选择"新建",然后在弹出的对话框中,确保"用途"或"目标"选项设置为"打印"。这表明你创建的文件是用于实际的物理输出,而非屏幕显示。 接下来,设定画板参数。画板数量应根据实际需求来定,如果你需要...

    pdf拼版插件

    出血是指在印刷过程中,为了防止页面边缘出现白边而特意增加的部分。通常情况下,出血部分会在裁切过程中被去掉。因此,在进行PDF拼版前,需要先设定出血尺寸。 ##### 1.1 设定出血尺寸 - **步骤**: - 首先,...

    二寸照片制作

    - 执行“图像—画布大小”,在弹出的对话框中调整画布大小,使上下左右各增加3个像素的空白边缘,便于后续裁剪。 - 设置画布扩展颜色为白色。 4. **定义图案** - 执行“编辑—定义图案”,将裁剪好的二寸照片...

    屏幕截图的源代码(用按键机器人开发的)

    '1.01版解决了截图后多了一个白边的问题 '1.02版截图后自动最大化 '1.03版加上验证码识别功能 '在新的进程运行 RunInNewProcess=1 配置} {说明 屏幕截图(按F9键截屏,拖动鼠标可选择图象) Alt+F9 启动该软件 可...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -MenuButton, LinkButton, Button, LinkButtonField增加ValidateTarget用来控制表单验证失败时提示对话框的显示位置。 +2010-01-06 v2.1.9 -集成Extjs最新版本v3.1.0。 -修正灰色皮肤的CSS问题。 -修正Grid...

Global site tag (gtag.js) - Google Analytics