Android 4.4系统适配AlertDialog,半透明出现白色背景怎么去掉

天呢,为了这么简单的问题,写个文章是不是太傻了,嗯!!是的!!但是真的没找到这个问题的解决办法呢,这个alertdialog在4.4以上系统一切正常 但是 在华为4.4和红米4.4出现了白色底部这么都去不掉!!!!!!好像大家都没有遇到嘛,为啥只有我遇到了呢,果然是bug多多呀!!!

来看一下不适配的方法:

Method1:

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this, R.style.AlertDialogCustom);

AlertDialog dialog = builder.create();

dialog.setCanceledOnTouchOutside(false);

dialog.setCancelable(false);

this.setFinishOnTouchOutside(false);

View view = LayoutInflater.from(MainActivity.this).inflate(R.layout.layout_startgps, null);

dialog.setView(view);

dialog.show();

 

以上解决办法其实5.5以上适配的是好好的 但是呢,4.4系统的宝宝我真的是用AlertDialog 试了好久呜呜呜:终于找到了另一个解决办法,当然依然还是用AlertDialog,但是我们用contentview():

 

Meyhod 2:

 

 

 

 

 

 

 

你可能感兴趣的:(Android,Android,bug)