AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, AlertDialog.THEME_TRADITIONAL); //傳統主題
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, AlertDialog.THEME_HOLO_DARK); //HOLO DARK 主題
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, AlertDialog.THEME_HOLO_LIGHT); //HOLO LIGHT 主題
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, THEME_DEVICE_DEFAULT_DARK); //預設深色主題
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT); //預設淺色主題
//自定義樣式
View myDialogLayout = getActivity().getLayoutInflater().inflate(R.layout.mydialog, null);
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this, AlertDialog.THEME_DEVICE_DEFAULT_DARK);
final AlertDialog dialog = builder.create();
dialog.setView(myDialogLayout);
今天客戶反應
手機的 Dialog 在4.3測試是透明的???在5.0又正常,
看來只有直接給他個固定樣式才是最佳解 XD