我有一個帶有徽標,標題,三個選項卡和一個操作項目的ActionBar。總是在ActionBar中顯示完整的標題
在縱向模式下一切看起來都很好,因爲標籤被移動到堆疊動作條,像這樣: __ _ __ _ __ _ __ _ __ _ __
#我的標題 ¤
__ __ _ __ _ __ _ __ _ __ _
標籤1 |表2 |標籤3
__ _ __ _ __ _ __ _ __ _ __
但在橫向模式下的標題被截斷,因爲標籤被移動到頂部動作條,像這樣的: __ _ __ _ __ _ __ _ _ _ _ __ _ __ _ __ _ __
#我... |表1 |表2 |表3 | ¤
__ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __
反正是有,我可以告訴標題不應該被截斷的ActionBar?如果沒有,我可以至少設置標題的寬度嗎? (如果標籤被連在橫向模式下移動到堆疊動作條這是確定對我來說)
編輯:請
代碼。那就是:
public class MyActivity extends SherlockFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = super.getSupportActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setTitle("My Long Title");
actionBar.addTab(actionBar
.newTab()
.setText("Tab 1")
.setTabListener(
new TabListener<MyFragment>(this, "tab1",
MyFragment.class, null)));
actionBar.addTab(actionBar
.newTab()
.setText("Tab 2")
.setTabListener(
new TabListener<MyFragment>(this, "tab2",
MyFragment.class, null)));
actionBar.addTab(actionBar
.newTab()
.setText("Tab 3")
.setTabListener(
new TabListener<MyFragment>(this, "tab3",
MyFragment.class, null)));
}
}
發佈您的代碼/ xml。 –
@安德斯請發佈解決方案。如果你有一個 –