Imitar menú ActionBar con ImageButton
¿Alguien sabe cómo podría utilizar un ImageButton
e imitar la ventana emergente del menú correspondiente? Es decir, para que el menú aparezca justo debajo del botón. ¿Debo usar un menú contextual?
Básicamente, estoy tratando de hacer que el menú aparezca como abajo, excepto que no estoy usando un ActionBar.
- Android: Elementos secundarios que comparten estado presionado con sus padres incluso cuando se especifica duplicateParentState
- Diferencia entre getheight () y getmeasuredheight ()
- Webview no descarga el archivo
- Conjunto ActionBarDrawerToggle en la esquina derecha
- Pintar el texto bordeado en un lienzo android
- Cómo corregir la posición de una vista dentro de un ViewPager y CoordinatorLayout
- Cambiar el valor del borde de desvanecimiento de NumberPicker o cambiar alfa del texto superior / inferior
- RecyclerView LinearLayout manager siempre devuelve -1 en modo horizontal - findLastCompletelyVisibleItemPosition ()
- Cubeta de pantalla samsung note 2 y note 3
- Agregar un pie de página a scrollview
- Android - Creación de imágenes e iconos
- ¿Es posible hacer un diseño lineal desplazable?
- Android: Imagen de fondo redimensionar en pop-up de teclado
Creo que usted está hablando de PopupMenu . Si es así, se puede hacer de la siguiente manera:
public class MyActivity extends Activity { private PopupMenu mPopupMenu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageButton imageButton = (ImageButton) findViewById(R.id.imageButton); mPopupMenu = new PopupMenu(this, imageButton); MenuInflater menuInflater = mPopupMenu.getMenuInflater(); menuInflater.inflate(R.menu.mymenu, mPopupMenu.getMenu()); imageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mPopupMenu.show(); } }); } }
El resultado es el siguiente: