1: 第一种是纯的在代码中设置
2:第二种是设置一个背景的图片,然后将图片设置为背景
mainactivity:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void alertDialogShowUsingStyle(View view) {
AlertDialog alertDialog = new AlertDialog.Builder(this,R.style.DialogStyle).create();
alertDialog.show();
//alert dialog 必须要show 以后设置这个布局,不然不起作用
alertDialog.setContentView(R.layout.layout_dialog);
Window window = alertDialog.getWindow();
window.setGravity(Gravity.BOTTOM);
window.getDecorView().setPadding(0,0,0,0);
window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT);
}
public void dialogShowUsingStyle(View view) {
Dialog dialog &