Tôi có một ActionBar với logo, tiêu đề, ba tab và một mục tác vụ.Luôn hiển thị tiêu đề đầy đủ trong ActionBar
Trong chế độ chân dung tất cả mọi thứ có vẻ tốt, vì các tab được chuyển đến ActionBar xếp chồng lên nhau, như thế này: __ _ __ _ __ _ __ _ __ _ __
# tựa đề My ¤
__ __ _ __ _ __ _ __ _ __ _
Tab 1 | Tab 2 | Tab 3
__ _ __ _ __ _ __ _ __ _ __
Nhưng trong chế độ phong cảnh tiêu đề bị cắt vì các tab được chuyển đến ActionBar hàng đầu, như này: __ _ __ _ __ _ __ _ _ _ _ __ _ __ _ __ _ __
# My ... | Tab 1 | Tab 2 | Tab 3 | ¤
__ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __
Liệu có cách nào tôi có thể nói ActionBar rằng tiêu đề không bao giờ nên cắt ngắn? Nếu không, tôi có thể ít nhất là thiết lập chiều rộng của tiêu đề? (It is ok cho tôi nếu các tab được chuyển lên một ActionBar xếp chồng lên nhau ngay cả trong chế độ phong cảnh)
EDIT:
Mã yêu cầu.Ở đây là:
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)));
}
}
đăng mã/xml của bạn. –
@Anders vui lòng đăng giải pháp. Nếu bạn có một –