如何将图标添加到actiontab

时间:2012-11-14 14:07:28

标签: android

您好我完全按照下面的教程,现在我想知道如何为每个标签添加图标?我只知道如何将图标添加到菜单而不是选项卡。另外我是android的新手,所以如果有人能告诉我完全 android:icon="@drawable/ic_action_view_as_list"应该去哪里,那就太棒了。

现在只是添加带有参数ActionBar.Tab tabB = bar.newTab().setText("Summary");的Text,但我还想让tabB拥有android:icon="@drawable/ic_action_view_as_list"

here is the tutorial

and here

由于

2 个答案:

答案 0 :(得分:1)

使用ActionBarSherlock

public class MainActivity extends SherlockFragmentActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ActionBar actionBar = getSupportActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        actionBar.setDisplayShowTitleEnabled(true);

        Tab tab = actionBar.newTab()
                .setText("Android")
                .setTabListener(new AndroidFragment())
                .setIcon(R.drawable.android);

        actionBar.addTab(tab);

    }
}

答案 1 :(得分:0)

你可以这样做:

ActionBar.Tab tabB = bar.newTab()
.setText("Summary")
.setIcon(R.drawable.ic_action_view_as_list);;