我有一个对话框片段,当WidgetConfig活动正在运行时显示。该对话框显示用户可以选择某些项目的列表。我希望这个对话框是透明的,这样你就可以在对话框的背景中看到主屏幕。这正是我目前在WidgetConfig活动中所做的:

DialogFragment dialog = new myChooserDialog();

getWindow().requestFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

dialog.show(getFragmentManager(), "dialog");编辑:myChooserDialog的代码:

public class MyChooserDialog extends DialogFragment{

@Override

public Dialog onCreateDialog(Bundle savedInstanceState) {

choices = getResources().getStringArray(R.array.city_choices);

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

builder.setTitle(getResources().getString(R.string.widget_dialog_chooser_title));

builder.setPositiveButton(getResources().getString(R.string.widget_dialog_chooser_posBtn), this);

builder.setNegativeButton(getResources().getString(R.string.widget_dialog_chooser_negBtn), this);

builder.setSingleChoiceItems(choices, -1, this);

return builder.create();

}

@Override

public void onClick(DialogInterface dialog, int which) {

switch (which) {

case DialogInterface.BUTTON_POSITIVE:

//doing magic tricks

break;

case DialogInterface.BUTTON_NEGATIVE:

dialog.dismiss();

break;

default:

//more magic

break;

}

}

}目前,背景全是黑色。我在这里做错了什么?

马库斯

android fragment 设置透明,Android透明DialogFragment相关推荐

  1. 在Android上设置imageview的透明背景

    本文翻译自:Set transparent background of an imageview on Android I am using a web view in which I am addi ...

  2. android 状态栏设置工具栏,Android状态栏工具

    参考了一些文章做了一些修改,变成了自己的工具类.其中有很多地方欠考虑,有待改进,欢迎路过的大佬给点建议. 经过前两篇的介绍我们对如何修改状态栏的效果有了大致的了解,本篇介绍一种使用更加简单的方式 设置 ...

  3. android 自定义设置界面,Android 设置界面之 Preference

    Android系统为设置界面的UI提供了一系列的接口,设置界面的部分和Activity是分离的,会有一个PreferenceScreen的对象 是根目录,在其中会包含CheckBoxPreferenc ...

  4. android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值

    http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...

  5. android fragment动态添加,Android动态添加Fragment

    效果图如下: 项目结构图如下: Fragment1: package com.demo.dongtaifragment; import android.app.Fragment; import and ...

  6. android fragment 管理器,Android Fragment 與 Fragment管理器

    Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...

  7. Android编程权威指南笔记3:Android Fragment讲解与Android Studio中的依赖关系,如何添加依赖关系

    Android Fragment 当我在学习时,了解了Fragment词汇 Fragment是一种控制器对象,我就把所了解的简单说一下.activity可以派fragment完成一些任务,就是管理用户 ...

  8. android如何设置图标,Android APP如何设置显示图标

    一款APP的图标是它的脸面,颜值的重要性,不言而喻了.接下来,如何设置APP的图标? 步骤1.编辑 AndroidManifest.xml: package="test.applicatio ...

  9. android+动态设置权重,Android自适应布局(关于权重weight的使用技巧!)

    weight和weightSum Layout Weight LinearLayout also supports assigning a weight to individual children ...

  10. android自定义设置界面,Android开发之精仿QQ设置界面(自定义PreferenceActivity)

    Android开发之精仿QQ设置界面(自定义PreferenceActivity) 时间:2011-12-05 10:25:06 来源:Android开发者门户 作者: 今天,再给大家分享一下QQ设置 ...

最新文章

  1. 【渝粤题库】国家开放大学2021春1439临床药理学题目
  2. gggenes绘制多物种基因结构比较
  3. Python windows serial
  4. Java EnumMap工作原理及实现
  5. 生活杂谈-空调的修理
  6. SOLA(苏拉)病毒
  7. mysql添加字段 说明_MYSQL数据库MSSQL 添加字段说明
  8. 博士生学历真的很重要吗?
  9. 消除“星期一综合症”--- 大前研一的周末时间分配术
  10. 在Hexo博客中插入图片
  11. python毕业设计题目推荐汽车销售系统
  12. 存储 - emmc ufs nvme
  13. linux 韦恩图两个,nVenn:绘制广义的准比例维恩图
  14. 抓取微信运动真实数据
  15. python计算一个三位数个位数之和
  16. android个人记账本的实验报告,(会计登记账簿实验报告.doc
  17. Flutter ExpansionTile 折叠组件的使用
  18. ConvNeXt+YOLOv7改进方案
  19. # 前后端国际化多语言配置
  20. sqlconnection mysql_VS连接数据库的通用方法(SQL/MySql)

热门文章

  1. jetbrains IDEA/pycharm修改代码提示框配色
  2. Mac typora自定义编辑界面的配置
  3. 重构现有代码:Refactoring
  4. tp3.2 php sdk上传七牛云
  5. RSA加密、解密、签名、校验签名
  6. LintCode Python 简单级题目 491.回文数
  7. 炎热天气看书还是钓鱼?隐马尔科夫模型教你预测!
  8. nginx 在ubuntu 上的启动,停止,重启
  9. [jqGrid]关于loadonce:true后trigger(reloadGrid)无效,loadonce:false后无法翻页的问题(来自stackoverflow)...
  10. java定义一个类显示没有_Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。_学小易找答案...