Wie kann ich das ändern popup-Element Breite Größe?

Ich benutze popup-Menü mit benutzerdefinierten Elementen.Probleme wie diese

Rote Linien repräsentiert, Standard Breite Größe.

Wie kann ich das ändern popup-Element Breite Größe?

aber ich will custom kleinere Breite Größe der Elemente(repräsentiert rote Linien).

Wie kann ich das ändern popup-Element Breite Größe?

     public void onClick(View v) {  
      //Creating the instance of PopupMenu  
      PopupMenu popup = new PopupMenu(MainLayout.this, mSikBtn);  
      popup.getMenuInflater().inflate(R.menu.poupup_menu, popup.getMenu());
      popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {  
       public boolean onMenuItemClick(MenuItem item) {  
        ...

        return true;  
       }  
      });  

      popup.show();//showing popup menu  
     }  
    });

Layout-xml-Datei

<ImageView
        android:id="@+id/popupBtn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent" 
        android:src="@drawable/selector_sik"
        android:layout_weight="1"
        android:layout_margin="10dip"
        />

popup_menu.xml Datei

 <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item  
        android:id="@+id/one"  
        android:title="A)."/>  
      ...

    <item  
        android:id="@+id/three"  
        android:title="E)."/>  

</menu>

Ähnliche Frage: stackoverflow.com
Ich brauche, um benutzerdefinierte popup-Menü

Hast du einen einfachen Weg finden, es zu erreichen? Ohne das erstellen einer benutzerdefinierten popup? Vielleicht etwas mit Stil?

InformationsquelleAutor Asil ARSLAN | 2014-01-30

Schreibe einen Kommentar