2012-11-14 56 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