2012-11-14 60 views
-1

您好我完全按照下面的教程,现在我想知道如何将图标添加到每个选项卡?我只知道如何将一个图标添加到菜单,而不是一个选项卡。此外,我是Android新手,所以如果有人可以告诉我究竟是,那么android:icon="@drawable/ic_action_view_as_list"应该去。如何将图标添加到actiontab

因为它是现在它只是增加了文本的说法ActionBar.Tab tabB = bar.newTab().setText("Summary");但我也想例如塔布有android:icon="@drawable/ic_action_view_as_list"

here is the tutorial

and here

感谢

回答

0

你可以这样说:

ActionBar.Tab tabB = bar.newTab() 
.setText("Summary") 
.setIcon(R.drawable.ic_action_view_as_list);; 
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); 

    } 
} 
+0

谢谢你会尝试一下=) – anders