4
我是android.I的新手,我正在嘗試實現一個具有三個選項卡的動作條,每個選項卡包含一個圖標和tab.tab的名稱,我成功地放置了圖標和每個選項卡上的文本,但不幸的是,圖標出現在選項卡中文本的左側(選項卡的名稱)。我想在文本的頂部放置圖標而不是左側。請查找我的代碼片段,並請幫助我找到解決方案。在此先感謝,如何在android中的動作條文本的頂部添加圖標
private void setActionBar()
{
ActionBar bar = getActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
bar.setDisplayShowHomeEnabled(false);
bar.setDisplayShowTitleEnabled(false);
ActionBar.Tab tabA = bar.newTab().setText("TabA");
tabA.setIcon(R.drawable.iconA);
ActionBar.Tab tabB = bar.newTab().setText("TabB");
tabB.setIcon(R.drawable.iconB);
ActionBar.Tab tabC = bar.newTab().setText("TabC");
tabC.setIcon(R.drawable.iconC);
}
設置自定義視圖我是不是能夠膨脹的觀點在SectionsPagerAdapter,但事實證明,你不需要它充氣。只是'Tab tab = actionBar.newTab()。setCustomView(R.layout.yourView)'。 – Noumenon 2013-09-18 01:59:57