Sono nuovo su Android e sto creando il menu a comparsa Listview. Ma sto avendo il problema width
e height
. Il menu a comparsa può richiedere più altezza e larghezza. Ci sono molte domande in SO, ma nessuna di queste mi ha aiutato.Problema del menu popup in Android ListView
A creare Menu popup Ho provato il metodo .
1] Uso menù un'altra con il codice qui sotto
private void showPopupMenu(View view){
Context wrapper = new ContextThemeWrapper(this, R.style.PopupMenu);
PopupMenu popupMenu = new PopupMenu(wrapper,view);
popupMenu.getMenuInflater().inflate(R.menu.popup_menu,popupMenu.getMenu());
popupMenu.show();
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
@Override
public boolean onMenuItemClick(MenuItem item){
switch (item.getItemId()){
case R.id.install:
Intent intent = new Intent(ViewAllRelationActivity.this,EditRelativeActivity.class);
startActivity(intent);
break;
case R.id.addtowishlist:
break;
}
return false;
}
});
}
Dà questo uscita:
2] Uso ContextMenu essa visualizza il seguente uscita:
possiamo mantenere larghezza e altezza in ContextMenu Ma mostrare sempre nel Centronot each row of our Listview Data
.
Ma voglio below Image type Popup menu
. Larghezza e altezza sono piccole.
Si prega di fornire la soluzione per questo.
http://stackoverflow.com/a/22311108/5093666 potrebbe essere questa risposta sarà utile per voi – curiousMind