【发布时间】:2012-11-15 09:13:06
【问题描述】:
我有一个带有徽标、标题、三个选项卡和一个操作项的 ActionBar。
在纵向模式下,一切看起来都不错,因为选项卡已移动到堆叠的 ActionBar,如下所示:
_________________
# 我的标题 ¤
_________________
选项卡 1 |选项卡 2 |选项卡 3
_________________
但在横向模式下,标题会被截断,因为选项卡被移动到顶部的 ActionBar,如下所示:
__________________________
# 我的... |选项卡 1 |选项卡 2 |选项卡 3 | ¤
__________________________
我是否可以告诉 ActionBar 标题永远不应该被截断?如果没有,我至少可以设置标题的宽度吗? (即使在横向模式下,标签也可以移动到堆叠的 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)));
}
}
【问题讨论】:
-
@Anders 请发布解决方案。如果你有一个
标签: android android-layout android-actionbar