Domyślnie otrzymujemy dwa lub trzy przyciski wyrównane poziomo w oknie dialogowym alertu. Czy możliwe jest ich wyrównanie w pionie w oknie dialogowym alertu?Czy możemy mieć pionowe przyciski w oknie dialogowym alertu systemu Android?
6
A
Odpowiedz
8
Oczywiście, można użyć opcji Dialog.setContentView(), aby ustawić zawartość okna dialogowego na dowolny układ.
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.yourLayoutId);
dialog.show();
Zrób sobie plik układ z pionowym LinearLayout który ma przyciski, które mają w niej i nazywają setContentView na oknie, przekazując nazwę pliku układu.
Jeśli jesteś deadset na AlertDialog można zrobić coś podobnego z builder.setView()
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.yourLayoutId, (ViewGroup) findViewById(R.id.yourLayoutRoot));
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setView(layout);
AlertDialog alertDialog = builder.create();
alertDialog.show();
6
nastąpił setItems() połączenia, które wykonuje to od poziomu API 1. Nie ma powodu, aby utworzyć niestandardowy w oknie dialogowym, chyba że chcesz zmienić wygląd i styl elementów.
CharSequence[] items = {"Foo", "Bar", "FooBar"};
new AlertDialog.Builder(activity)
.setTitle("Choose a widget")
.setItems(items, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
switch(which)
{
case FOO:
// foo case
break;
....
}
}
}
.create().show();
Powiązane problemy
- 1. pokazujący pasek postępu w oknie dialogowym alertu
- 2. Jak ograniczyć liczbę znaków wprowadzonych w oknie dialogowym alertu EditText
- 3. Jak dodać ikonę przed każdym elementem w oknie dialogowym alertu?
- 4. Ustawienia Androida wybranego elementu w oknie dialogowym alertu
- 5. Wyświetl android: dialogMessage w oknie dialogowym ListPreference
- 6. Tytuł tytułuDivider w oknie dialogowym
- 7. Ikony w oknie dialogowym Lista
- 8. Datepicker jquery w oknie dialogowym
- 9. Pozycja aktywności w oknie dialogowym z Androidem
- 10. Czy możemy mieć tekst nieedytowalny w edittext
- 11. Android - Wykonywanie niestandardowego widoku list w niestandardowym oknie dialogowym prawidłowo
- 12. W jaki sposób można nadmuchać układ zawierający widok listy w oknie dialogowym alertu?
- 13. Dynamicznie ustawić tytuł w oknie dialogowym
- 14. Chcę ustawić maksymalną wysokość w oknie dialogowym
- 15. Wymuszenie wyboru użytkownika w oknie dialogowym
- 16. Jak wybrać przycisk, który ma zostać kliknięty na Robotium w oknie dialogowym alertu?
- 17. jak wyświetlić wartość zmiennej w oknie alertu?
- 18. Prefiltruj dane w oknie dialogowym Facebook Webbook
- 19. Jak wyświetlać odpowiednią ikonę w oknie dialogowym?
- 20. TinyMCE otwarte w modalnym oknie dialogowym jqueryUI
- 21. Android - MediaController z VideoView w oknie dialogowym pojawia się za oknem dialogowym
- 22. Autoryzacja ADAL bez pytania w oknie dialogowym
- 23. Czy możemy uruchomić program wieloprocesowy w oknie dokowanym?
- 24. Dopasuj tabelę HTML w oknie dialogowym Bootstrap
- 25. Czy możemy mieć zestaw niestandardowych modułów?
- 26. Scrollview powoduje, że dolne widoki znikają w oknie dialogowym
- 27. Detektor Java w oknie dialogowym close
- 28. Jak ukryć klawiaturę w oknie dialogowym?
- 29. Jak usunąć tytuł w oknie dialogowym?
- 30. Niestandardowa zakładka w oknie dialogowym właściwości pliku
Idealnie ... dziękuję! – Ahmed