如何将微调器添加到动作栏的标题栏?

时间:2013-03-23 11:40:15

标签: android

private void setTabNavigation(ActionBar bar){
    String[] actions = new String[] {
            "Bookmark",
            "Subscribe",
            "Share"
    };
    bar.removeAllTabs();
    bar.setDisplayHomeAsUpEnabled(true);
    bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#a5a5a5")));
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(
       getBaseContext(),  
          android.R.layout.simple_spinner_dropdown_item, actions);
}

如何在我的title bar动作栏中添加微调器?我得到了标题栏旁边的小箭头,但我如何添加微调器和事件监听器。

1 个答案:

答案 0 :(得分:5)

您缺少设置

bar.setListNavigationCallbacks(adapter, mNavigationCallback);

您在developer.android.com中有一个很好的例子 http://developer.android.com/guide/topics/ui/actionbar.html