改变Dialog的样式

原创 2015年11月18日 14:26:24
private void setDialogSize(Dialog dg) {
dg.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题
Window dialogWindow = dg.getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
dialogWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

dialogWindow.setGravity(Gravity.TOP|Gravity.REGHT);

dialogWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));//设置背景透明

//显示的坐标
lp.x = 150;
lp.y = 50;
int width = getResources().getDimensionPixelOffset(R.dimen.d_width);
int height = getResources().getDimensionPixelOffset(R.dimen.d_height);
//dialog的大小
lp.width = width;
lp.height = height;


dialogWindow.setAttributes(lp);


}

dialog 样式自定义详解

下面是style的一些属性及其解释 style name="dialog_translucent" parent="@android:style/Theme.Dialog"> ...
  • hghl0006
  • hghl0006
  • 2016年08月09日 19:23
  • 783

设置自定义Dialog的样式、大小位置

样式在Android开发过程中经常会遇到需要自定义Dialog的需求,这时候就可能遇到需要透明背景啊,添加输入框,自动弹出软键盘且不能遮盖住输入框等,这个时候可以添加如下样式解决: ...
  • wnl_csdn
  • wnl_csdn
  • 2016年11月22日 11:40
  • 1830

改变Android中默认Dialog的样式

Android中默认的Dialog是黑白色的,有点丑啊!在清单文件中application的标签属性中theme,默认的是:android:theme="@style/AppTheme" ...
  • u014005316
  • u014005316
  • 2017年01月04日 15:20
  • 1152

自定义Dialog样式

最近做项目,由于要兼容2.3版本的系统,所以很多控件需要自定义,现在写一下自定义的dialog,以便各个版本的系统显示的dialog都一样,所以需要自定义样式。 先看下样式: 下面是主代码: pa...
  • u013899706
  • u013899706
  • 2014年12月26日 18:19
  • 1859

自定义Dialog的详细步骤(实现自定义样式一般原理)

自定义Dialog的详细步骤(实现自定义样式一般原理)        现在很多App的提示对话框都非常有个性,然而你还用系统的对话框样式,是不是觉得很落后呢,今天我就给大家讲讲怎样自定义自己的Dial...
  • oQiHaoGongYuan
  • oQiHaoGongYuan
  • 2016年03月22日 22:12
  • 20092

android 修改系统的dialog样式

android 修改系统的dialog样式 一、觉得自定义配置文件麻烦?那就来修改系统自定义XML文件来实现修改系统dialog的样式吧。 如果是在XML中样式:首先来说下样式。  在 St...
  • DJY1992
  • DJY1992
  • 2015年09月18日 11:55
  • 6432

Activity Dialog样式的那些坑

讲道理,先允许我吐槽一下google的api,我找了一天多的资料也没找到除了在manifest中配置外,其他的实现Activity对话框样式的方法。这对app来说可能无所谓,但是SDK因为大部分情况下...
  • amurocrash
  • amurocrash
  • 2016年11月03日 17:15
  • 1971

dialog里面实现自定义样式单选按钮功

先放效果图: 步骤: 1、创建一个继承dialog的类 public class OutCallDialog extends Dialog implements andr...
  • u010015108
  • u010015108
  • 2015年10月16日 15:00
  • 1235

Android中AlterDialog四种实现样式

(1)用于提示信息  如:是否退出系统?是 OR  否     第一步:实例化AlertDialog.Builder对象     AlertDialog.Builder    builder=n...
  • eclipse_yin
  • eclipse_yin
  • 2016年06月06日 19:27
  • 10678

Activity实现的Dialog(并不是 用Dialog 的样式实现)

优点:                dialg 位置可以显示在任意位置,在Layout布局的时候可以自定义             对话框的事件处理可以直接在Activity中处理。    ...
  • liao277218962
  • liao277218962
  • 2015年11月27日 00:06
  • 4097
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:改变Dialog的样式
举报原因:
原因补充:

(最多只允许输入30个字)