Dialog只显示界面的底部&透明

1、设置Dialog只显示在窗口底部

在代码里面设置。
  1. AlertDialog dialog =newAlertDialog.Builder(TestAndroid1Activity.this).setTitle("title").setMessage("message").create();
    Window window = dialog.getWindow();
    window.setGravity(Gravity.BOTTOM);//此处可以设置dialog显示的位置
    window.setWindowAnimations(R.style.mystyle);//添加动画
    dialog.show();
2、解决AlertDialog在android5.0不透明的情况
自己写的dialog继承自AlertDialog然后添加xml文件,在5.0以下没问题,但是在5.0却变得不透明了。
同样在java里面设置,接上面的代码:
  1. ColorDrawable colorDrawable =newColorDrawable();
    colorDrawable.setColor(Color.parseColor("#00000000"));
    window.setBackgroundDrawable(colorDrawable);

     

 
 
posted @ 2016-01-04 14:43  咖啡馆的水果拼盘  阅读(260)  评论(0编辑  收藏  举报