android fragment 设置透明,Android透明DialogFragment
我有一个对话框片段,当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相关推荐
- 在Android上设置imageview的透明背景
本文翻译自:Set transparent background of an imageview on Android I am using a web view in which I am addi ...
- android 状态栏设置工具栏,Android状态栏工具
参考了一些文章做了一些修改,变成了自己的工具类.其中有很多地方欠考虑,有待改进,欢迎路过的大佬给点建议. 经过前两篇的介绍我们对如何修改状态栏的效果有了大致的了解,本篇介绍一种使用更加简单的方式 设置 ...
- android 自定义设置界面,Android 设置界面之 Preference
Android系统为设置界面的UI提供了一系列的接口,设置界面的部分和Activity是分离的,会有一个PreferenceScreen的对象 是根目录,在其中会包含CheckBoxPreferenc ...
- android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值
http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...
- android fragment动态添加,Android动态添加Fragment
效果图如下: 项目结构图如下: Fragment1: package com.demo.dongtaifragment; import android.app.Fragment; import and ...
- android fragment 管理器,Android Fragment 與 Fragment管理器
Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...
- Android编程权威指南笔记3:Android Fragment讲解与Android Studio中的依赖关系,如何添加依赖关系
Android Fragment 当我在学习时,了解了Fragment词汇 Fragment是一种控制器对象,我就把所了解的简单说一下.activity可以派fragment完成一些任务,就是管理用户 ...
- android如何设置图标,Android APP如何设置显示图标
一款APP的图标是它的脸面,颜值的重要性,不言而喻了.接下来,如何设置APP的图标? 步骤1.编辑 AndroidManifest.xml: package="test.applicatio ...
- android+动态设置权重,Android自适应布局(关于权重weight的使用技巧!)
weight和weightSum Layout Weight LinearLayout also supports assigning a weight to individual children ...
- android自定义设置界面,Android开发之精仿QQ设置界面(自定义PreferenceActivity)
Android开发之精仿QQ设置界面(自定义PreferenceActivity) 时间:2011-12-05 10:25:06 来源:Android开发者门户 作者: 今天,再给大家分享一下QQ设置 ...
最新文章
- 【渝粤题库】国家开放大学2021春1439临床药理学题目
- gggenes绘制多物种基因结构比较
- Python windows serial
- Java EnumMap工作原理及实现
- 生活杂谈-空调的修理
- SOLA(苏拉)病毒
- mysql添加字段 说明_MYSQL数据库MSSQL 添加字段说明
- 博士生学历真的很重要吗?
- 消除“星期一综合症”--- 大前研一的周末时间分配术
- 在Hexo博客中插入图片
- python毕业设计题目推荐汽车销售系统
- 存储 - emmc ufs nvme
- linux 韦恩图两个,nVenn:绘制广义的准比例维恩图
- 抓取微信运动真实数据
- python计算一个三位数个位数之和
- android个人记账本的实验报告,(会计登记账簿实验报告.doc
- Flutter ExpansionTile 折叠组件的使用
- ConvNeXt+YOLOv7改进方案
- # 前后端国际化多语言配置
- sqlconnection mysql_VS连接数据库的通用方法(SQL/MySql)
热门文章
- jetbrains IDEA/pycharm修改代码提示框配色
- Mac typora自定义编辑界面的配置
- 重构现有代码:Refactoring
- tp3.2 php sdk上传七牛云
- RSA加密、解密、签名、校验签名
- LintCode Python 简单级题目 491.回文数
- 炎热天气看书还是钓鱼?隐马尔科夫模型教你预测!
- nginx 在ubuntu 上的启动,停止,重启
- [jqGrid]关于loadonce:true后trigger(reloadGrid)无效,loadonce:false后无法翻页的问题(来自stackoverflow)...
- java定义一个类显示没有_Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。_学小易找答案...