Android ActionBar Menupoint (с 3 точками)

Я хотел реализовать ActionBar (Android 4.0) в тестовом приложении, чтобы увидеть, как оно работает, и т. Д.

Мой вопрос: почти каждое приложение для 4.0 имеет в правом углу ActionBar «menuButton» со значком, который показывает 3 вертикальные точки.(См .: http://cdn.gottabemobile.com/wp-content/uploads/2011/12/ICS-Screen05.jpg )

Как я могу реализовать это в своем приложении?

Я пытался реализовать этот «menuButton» с помощью Spinneradapter .. но этот всегда отображается после имени приложения в ActionBar.

Между прочим. Другой вопрос: У меня есть кнопка обновления в моем приложении ... как я могу заставить "Обновить-значок" вращаться при каждом нажатии?

Вот мой код ...

Спасибо за помощь и прошу прощения за мои навыки программирования ... я новичок! :)

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








6
задан HardStyle 16 January 2012 в 16:55
поделиться