android dialog设置背景图片,如何为Dialog设置背景图片?
在资源编辑器中打开'.res'文件,然后选择您喜欢的主题,
在“未选中”选项卡下打开DialogContentPane样式,如果您还没有创建它,请查看本答案的结尾,如何操作?并将背景图像设置为需要显示为Dialog的图像BG
在“未选中”选项卡下打开DialogBody样式,如果您没有创建它,请查看本答案的结尾如何做?,并将背景透明度设置为“0”并确保背景图片类型为NONE
注意:上面的代码将反映您的应用程序中的所有对话框。如果您想要一个带背景图像的特定对话框,而不是从这些默认样式派生新样式,请按照上述步骤将其应用于DialogMenuHawaii或任何运行时对话框。
如何:我建议你浏览Shai的博客文章LWUIT Resource Editor Tutorial Part 1,直到第10部分。更好地了解资源编辑器的功能和特性。
:
:
:
PS:程序化的盟友我无法使用TextArea实现它,而默认的Dialog就是这种情况。如果使用Label替换对话框主体组件,如果工作正常,则代码示例如下所示。我没有深入研究为什么会如此?也许会在我的空闲时间做这件事。因此,我提出了一个工作替代解决方案,上面使用资源编辑器和下面的代码编写脚本
class MyDialog extends Dialog {
public void show() {
Container octnPane = this.getDialogComponent();
octnPane.getUnselectedStyle().setBgTransparency(0, false);
Container ctnPane = (Container)((BorderLayout)octnPane.getLayout()).getCenter();
ctnPane.getUnselectedStyle().setBackgroundType(Style.BACKGROUND_IMAGE_SCALED, false);
ctnPane.getUnselectedStyle().setBgImage(myImage, false);
Label t = new Label("Dialog");
t.setUIID("DialogBody");
t.getUnselectedStyle().setBgTransparency(0, false);
ctnPane.addComponent(t);
super.show();
}
}
android dialog设置背景图片,如何为Dialog设置背景图片?相关推荐
- Android 自定义Dialog背景透明及显示位置设置
先贴一下显示效果图,仅作参考: 代码如下: 1.自定义Dialog public class SelectDialog extends AlertDialog{public SelectDialog( ...
- android在学习——Menu背景图片,背景色的设置
今天研究了一下午,终于整出了,menu的背景图片和背景色的设置.效果如上图,呵呵不太好看啊 这我就不管了,只作为参考,你们自己看看吧.代码如下: package com.hooypay.Activit ...
- android 自定义圆形pop,Android布局自定义Shap圆形ImageView可以单独设置背景与图片...
一.图片预览: 一.实现功能: 需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView. 二.具体实现: XML中布局中定义ImageView,关健设置两个参数 Android: ...
- Android ImageView到底怎么设置圆角图片?背景圆角?控件圆角?图片圆角?占位图圆角?
前言 在我们实际开发应用的过程中,我想大家或多或少都遇到过需要加载圆角图片的场景,还有一些图片是四周圆角不对称,异性圆角等等情况. 我们可能会去网上或Github上搜索一些RoundImageView ...
- Android 几种弹框样式 自定义Dialog PopupWindow的使用
1.弹框的波浪线是动态的 和小度弹框样式相似 用到PopWindow 和自定义View . 2.这个弹框是动态的 用于网络加载时候 用到自定义Dialog 3.这就是一简单通用的弹框样式 第一种弹框 ...
- android中底部弹窗,Android实现从底部弹出的Dialog示例(一)
一.概述 先给大家看一下效果图: 点击中间的显示弹框按钮,从底部弹出来一个对话框,用户可以点击拍照或者从相册选择进行相应的操作,下面看看怎么实现. 二.代码实现 主页面布局文件,很简单,一个按钮,响应 ...
- 【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、图片+设置导航栏背景颜色+设置控制台字体样式及背景+常用快捷键)
目录 下载设置主题样式+恢复主题默认设置 1 个性化代码段 1.1设置颜色 设置光标颜色 自定义图片做背景 修改代码段的颜色和背景颜色 选中代码块颜色修改,修改括号颜色 1.2 设置字体大小.格式 1 ...
- 【Android 性能优化】布局渲染优化 ( 过渡绘制 | 背景设置产生的过度绘制 | Android 系统的渲染优化 | 自定义布局渲染优化 )
文章目录 一. 背景设置产生的过度绘制 二. Android 系统的渲染优化 1. 透明组件数据传递 2. GPU 存储机制 3. Android 7.0 之后的优化机制 三. 自定义布局渲染优化 一 ...
- android Dialog提示框。单选项dialog,多选项dialog
private void showNormalDialogOne() {/* @setIcon 设置对话框图标* @setTitle 设置对话框标题* @setMessage 设置对话框消息提示* s ...
最新文章
- yolov3 onnx nms
- 怎样才能快速批量绑定MAC与IP地址
- 数据双向绑定_手把手教你用JavaScript如何实现数据双向绑定
- ARM 之八 Cortex-M/R 内核启动过程 / 程序启动流程(基于IAR)
- 密码学AES算法_S盒_C值搜索
- 在DataTable中进行数据查询 (转)
- 入住博客园,小庆一下
- c语言不能调用strcat连接两个字符串_C语言中常用的6个字符串处理函数
- Python—2022 |已有文章汇总 | 持续更新,直接看这篇就够了
- 7-15 计算圆周率 (C语言)
- 通过ADB命令打开MTK和展讯日志的方法
- 2020年黑苹果硬件配置推荐
- 日记侠:如何提高朋友圈活跃度,给你5种实用方法
- 【Spark NLP】第 6 章:信息检索
- GDR(Gradual Decoder Refresh)帧
- OpenCV:vector subscript out of range
- Windows系统共享文件夹或打印机等设备的dos脚本自动化
- 我在华为工作十年的感悟——徐家骏
- 从微服务架构实施看企业数字化转型
- 解决:Error resolving template [/xxx], template might not exist or might not be accessible by any of th