来自官方文档:
Dialog 的子类,可以显示一个、两个或三个按钮。如果您只想在此对话框中显示字符串,请使用 setMessage() 方法。如果您想显示更复杂的视图,请查找名为“custom”的 FrameLayout 并将您的视图添加到其中:
FrameLayout fl = (FrameLayout) findViewById(android.R.id.custom);
fl.addView(myView, new LayoutParams(MATCH_PARENT, WRAP_CONTENT));
但问题是 android.R.id.custom 仅在 8 API 级别的操作系统中出现。
如果我使用较少的 API 级别,如何制作自定义 AlertDialog?