2012-12-02 45 views
5

Làm cách nào tôi có thể ẩn Thanh tác vụ hàng đầu nhưng hiển thị Thanh tác vụ phân tách bằng ActionBarSherlock. Tôi muốn có Tabs ở phía trên thay vì như thế này:Ẩn Thanh tác vụ trong khi hiển thị Thanh tác vụ Split

figure 3

Các trang web nhà phát triển Android khẳng định sau đây để ẩn thanh hành động nhưng giữ thanh split hành động:

Nếu bạn' d muốn ẩn thanh tác vụ chính ở trên cùng, vì bạn đang sử dụng các tab điều hướng được tích hợp cùng với thanh tác vụ được chia, bộ gọiDisplayShowHomeEnabled (false) để tắt biểu tượng ứng dụng trong thanh tác vụ. Trong trường hợp này, hiện tại không có gì còn lại trong thanh tác vụ chính , vì vậy nó biến mất và tất cả những gì còn lại là các tab điều hướng ở trên cùng và các mục tác vụ ở dưới cùng, như được hiển thị bởi thiết bị thứ hai trong hình 3.

https://developer.android.com/guide/practices/tablets-and-handsets.html#SplitActionBar

Trong SherlockFragmentActivity tôi gọi sau đây, tuy nhiên chỉ vào biểu tượng ứng dụng và danh hiệu biến mất và thanh hành động vẫn như thế này:

//Hide action bar 
    getSupportActionBar().setDisplayShowTitleEnabled(false); 
    getSupportActionBar().setDisplayShowHomeEnabled(false); 

enter image description here

Gọi getSupportActionBar().hide() ẩn thanh hành động nhưng cũng ẩn thanh hành động chia tách.

+0

Tôi đã thành công có thể tạo ra rất giống bố trí này sử dụng 'getSupportActionBar() setDisplayShowTitleEnabled (false);.' Và 'getSupportActionBar() setDisplayShowHomeEnabled (false);.' Vì vậy tôi m khá bối rối như thế nào bạn không thể làm như vậy. Bạn có nhớ đăng mã nguồn hoạt động của mình không? – Neilers

Trả lời

0

Các tab chỉ cuộn lên thanh tác vụ trên cùng nếu bạn đang sử dụng các tab do ABS cung cấp. Bạn không sử dụng ViewPager/ViewPagerIndicator cho các tab bằng bất kỳ cơ hội nào là bạn? (Tôi có hiện vấn đề này)

Các vấn đề liên quan