2017-12-02 36 views
-1

AlertDialog können benutzerdefinierte Ansichten mit der Methode setView() festgelegt werden. Aber was ich wollte, ist, Menüs zu zeigen, wie wir sie in toolbar zeigen. Wie ein menu.xml aus dem Menü-Ordner von Android-Ressource aufblasen und es in einem AlertDialog erscheinen lassen.So blenden Sie ein Menü zu einem AlertDialog auf

+1

Verwenden ** [PopupMenu] (https://developer.android.com/reference/android/widget/PopupMenu.html) ** – Prem

+1

Verwenden Sie 'PopupWindow' für Ihren Zweck und [diese Antwort] (https: // stackoverflow.com/a/40302997/8164071) möglicherweise hilfreich –

+0

Verwenden Sie popupMenu Beispiel von hier: https://www.javatpoint.com/android-popup-menu-beispiel –

Antwort

0

Erstellen Sie eine Aktivität und thematisieren Sie sie als Dialog. Verwenden Sie in dieser Aktivität den allgemeinen Menücode. Verwenden Sie diese Aktivität nun als Dialogfeld, in dem Sie einen Dialog möchten.

Verwandte Themen