Tôi đang phát triển một ứng dụng Android, sử dụng thư viện ActionBarSherlock
. Trong một hoạt động, tôi sử dụng điều hướng theo thẻ kết hợp với ActionBar
bị thu gọn (các mục tác vụ ở dưới cùng).Buộc thu hẹp các tab trong ActionBar
Trong ảnh này, bạn có thể thấy Activity
trong trạng thái hiện tại hiện tại: Các tab này đang được đẩy ở hàng thứ hai.
Trong bức ảnh sau đây bạn sẽ nhìn thấy Activity
cách tôi muốn nó được: Các tab nên ở hàng đầu, chứ không phải trong một hàng thứ hai. Tôi đã đọc tài liệu ActionBar
và ActionBarSherlock
, nhưng không tìm thấy cách nào để buộc hành vi này.
Đây là mã hiện tại, được sử dụng để tạo ra các ActionBar
.
public class AdminActivity extends SherlockFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admin);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab itemsTab = actionBar.newTab().setText(R.string.label_tab_items);
ActionBar.Tab usersTab = actionBar.newTab().setText(R.string.label_tab_users);
actionBar.addTab(itemsTab);
actionBar.addTab(usersTab);
}
Bất kỳ ý tưởng nào?
Tiêu đề của bạn nói "ngăn chặn", nhưng câu hỏi của bạn cho thấy rằng, trên thực tế, bạn muốn 'Tabs' sụp đổ vào' ActionBar'. – adneal
Tôi đã sửa nó, cảm ơn! – damaxxed