出现过的问题记录:

1、Crash on Android 6.0 in RippleView.draw() 

解决方法:

This has very simple solution. Just downgrade your - targetSdkVersion to 22
It works for all versions.

 

2、Dialog使用:

Dialog dialog = new Dialog(context,title,message);
dialog.setOnAcceptButtonClickListener(onAcceptButtonClickListener);
dialog.setOnCancelButtonClickListener(onCancelButtonClickListener);
dialog.addCancelButton("否");
dialog.show();

会先调用各种set、add方法设置按钮监听,然后调用show()方法后才会调用onCreate()方法初始化dialog上的各种控件,

所以要改变按钮上的文字或dialog上控件样式,需要在show()方法后操作!