2012-07-13 41 views
11

Theo Jake như trong Android layout with action bar and tabs, chúng tôi quyết định làm theo đề xuất thứ 2 của mình.Điều hướng danh sách thanh hành động + điều hướng tab - Vị trí của spinner không nằm ở bên trái nhất

Sử dụng tab menu trong thanh tác vụ và thiết lập một giao diện tùy chỉnh với một Spinner

Cùng với IcsSpinner từ ActionBarSherlock bản thân, chúng tôi quản lý để làm cho nó làm việc trong Gingerbread và ICS cả hai.

Tuy nhiên, chúng tôi vẫn gặp sự cố sau, trong chế độ ngang.

enter image description here

Lưu ý, các spinner ("danh mục đầu tư 1") là ở giữa tab PORTFOLIO và biểu tượng tìm kiếm. Những gì chúng tôi muốn là, spinner nằm ở phía bên trái của tab WATCHLIST.

Có điều gì chúng tôi có thể thử không?

Cảm ơn.

+0

Tôi vẫn đang gặp vấn đề này - bạn có nhận được giải pháp không? – SlowAndSteady

Trả lời

2

Bạn có thể thiết lập giao diện tùy chỉnh cho thanh hành động của bạn, người dùng RelativeLayout đặt spinner của bạn ở bên cạnh trái của "danh sách theo dõi"

trong mã java: actionBar.setCustomView (R.layout.custom_actionbar_layout)

+0

Đó là vấn đề - không thể đặt chế độ xem tùy chỉnh ở bên trái các tab. – SlowAndSteady

0

một câu trả lời rất muộn, nhưng điều này là có thể. Bạn chỉ cần thay thế (theo chương trình) chế độ xem được chỉ bằng android.R.id.action_bar_title với số Spinner. Tôi đã viết một blog về nó. Đây là số link

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