Pregunta

Quiero crear una barra de acción como esta enter image description here

Vi en la guía de desarrollo que el icono de la barra de acción debe estar en tamaño específico

Es posible ?

¿Y también es posible agregar el elemento en la barra de acción sin indicación en el que se puede hacer clic?

¿Fue útil?

Solución

Entiendo sus preocupaciones sobre el tamaño de los íconos de la barra de acción, tuve lo mismo, hasta que descubrí esto http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

Es una herramienta que vuelve a tamaño iconos para lo que desee agregar a su aplicación, también proporciona pocos cliparts listos que están listos para su uso, solo tiene que hacer clic en Descargar .zip y lo obtendrá.

Diviértete desarrollando tu barra de acción.

Otros consejos

// Utilice su vista XML personalizada para mostrar sus íconos de personalización

View actionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom_view, null);
        actionBar.setCustomView(actionBarView);
        actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);

Sí, puede hacerlo. Pero es bueno atenerse a los tamaños de iconos recomendados. A medida que trabajar junto con las pautas de la UI es muy útil.

Para hacer que su icono izquierdo no haga clic, intente sethomebuttonableable. Dado que esta API solo está disponible en ICS e superior y en versiones anteriores, el icono está habilitado de forma predeterminada. Por lo tanto, es posible que tenga un icono activo que no haga nada. (Bueno, puedes vivir con esta limitación, ya que no hay muchos dispositivos 3.x)

La vista personalizada es su vista, por lo que es su deseo hacer que se pueda hacer clic o no. Para agregar una vista personalizada,

mActionBar = getActionBar();
mActionBar.setDisplayShowTitleEnabled(false); // if you dont want title
mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
  ActionBar.DISPLAY_SHOW_CUSTOM);
mActionBar.setCustomView(R.layout.action_bar_custom_view);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top