Spinner в диалоговом окне Android Studio java

     Dialog dialog;
  Spinner spinner;
  String[] language = {"Английский", "Немецкий", "Французский", "Испанский", "Португальский","Китайский", "Русский", "Арабский", };

  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      MaterialButton show = findViewById(R.id.showButton);
      dialog = new Dialog(MainActivity.this );
      show.setOnClickListener(v -> {
          showCustomDialog();
         // Spinner_1();
      });

  }

   private void showCustomDialog() {
       dialog.setContentView(R.layout.dialog_layout_1);
       dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
       dialog.setCancelable(true);

       MaterialButton plus1 = dialog.findViewById(R.id.button_d);
       EditText l1;
       l1 = dialog.findViewById(R.id.language);

      plus1.setOnClickListener(v -> Toast.makeText(MainActivity.this,"Язык успешно добавлен",Toast.LENGTH_SHORT).show());
       dialog.show();
       //Spinner_1();
       setContentView(R.layout.dialog_layout_1);
       spinner = findViewById(R.id.spinner);
       ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, language);
       adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
       spinner.setAdapter(adapter);
       spinner.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

   }

и почему то накладывается второе диалоговое окно, уже в отдельной странице, под нужное, а самое диалоговое окно с пустым списком


Ответы (0 шт):