Android ActionBar Menupoint (con 3 Puntos)

Quería implementar el ActionBar (Android 4.0) en una aplicación de prueba para ver cómo funciona, etc.

Mi pregunta: Casi todas las aplicaciones de 4.0 tienen en la esquina derecha de la barra de acción un "menú" con un icono que muestra 3 puntos verticales. (Ver: http://cdn.gottabemobile.com/wp-content/uploads/2011/12/ICS-Screen05.jpg )

¿Cómo puedo implementar esto en mi aplicación?

He intentado implementar este "menuButton" con ah Spinneradapter .. pero este siempre se muestra después de que el nombre de la aplicación en el ActionBar.

Por cierto. Otra pregunta: Tengo un botón de actualización en mi aplicación. ¿Cómo puedo hacer que el "Refresh-Icon" giro, cada vez que se hace clic?

Aquí está mi código …

Gracias por la ayuda, y por favor disculpe mis habilidades de programación … ¡soy un novato! 🙂

public class IVOAppActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.action_list, android.R.layout.simple_spinner_dropdown_item); actionBar.setListNavigationCallbacks(mSpinnerAdapter, null); setContentView(R.layout.main); } /** Create ActionBar */ public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menubar, menu); return true; } /** Handle clicks on ActionBar */ @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.menu_refresh: Toast.makeText(this, "Fake Refreshing..", Toast.LENGTH_SHORT).show(); /*final Intent i = new Intent(this, Help.class); startActivity(i);*/ break; case R.id.menu_settings: Toast.makeText(this, "Settings", Toast.LENGTH_SHORT).show(); /*final Intent ii = new Intent(this, Options.class); startActivity(ii);*/ break; } return false;}} 

XML ActionBar

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_refresh" android:icon="@drawable/ic_popup_sync_1" android:showAsAction="always"/> <item android:id="@+id/menu_settings" android:icon="@drawable/ic_menu_preferences" android:showAsAction="always"/></menu> 

¿Cómo puedo implementar esto en mi aplicación?

Tiene un menú de opciones, con elementos que no se encienden en la barra de acción como botones de la barra de herramientas y similares. Desde que eligió hacer sus propias dos opciones, los elementos del menú tienen android::showAsAction="always" , serán botones de la barra de herramientas, dejándolo sin nada para el menú de spillover.

Tenga en cuenta que sólo verá el botón de tres puntos en los dispositivos que carecen de un botón de MENÚ fuera de la pantalla.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.