小编Har*_*yle的帖子

Android ActionBar Menupoint(带3个点)

我想在测试应用程序中实现ActionBar(Android 4.0),看看它是如何工作的等等.

我的问题:几乎每个App 4.0都在ActionBar的右上角有一个"menuButton",其中一个Icon显示了3个垂直点.(见:http://cdn.gottabemobile.com/wp-content/uploads/2011/12/ICS-Screen05.jpg)

如何在我的应用程序上实现此功能?

我试图用啊Spinneradapter实现这个"menuButton"..但是这个总是显示在ActionBar中的App Name之后.

顺便说一句.另一个问题:我的应用程序中有一个刷新按钮..如果单击它,我怎么能使"刷新图标"旋转?

这是我的代码......

感谢您的帮助,请原谅我的编程技巧......我是新手!:)

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) …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar drop-down-menu

6
推荐指数
1
解决办法
1万
查看次数