Có thể đặt cờ theo đề xuất hereandroid:showAsAction="ifRoom|withText"
theo chương trình không?Đặt android: showAsAction = "ifRoom | withText" theo lập trình
18
A
Trả lời
37
Đối với mỗi MenuItem
, làm như sau:
myMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
-1
Các bạn đã thử này:
getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_IF_ROOM);
getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_WITH_TEXT);
13
Nếu bạn muốn thiết lập các thuộc tính vào thời gian chạy thì bạn cần phải làm như vậy trên MenuItem
, không phải là ActionBar
.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
MenuItem item = menu.findItem(R.id.your_menu_item);
item.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
}
Các vấn đề liên quan
- 1. android - cài đặt LayoutParams theo lập trình
- 2. Đặt ngày/giờ của Android theo lập trình
- 3. Văn bản nút cài đặt theo lập trình Android
- 4. Android - Đặt Layout_Gravity theo lập trình cho LinearLayout
- 5. Đặt NSIndexPath theo lập trình
- 6. Android MenuItem Nhận Phương pháp showAsAction
- 7. Đặt đích java.util.logging theo lập trình
- 8. iOS - Cách đặt UISwitch theo lập trình
- 9. Cách đặt layout_alignParentRight = "false" theo lập trình?
- 10. Đặt ngôn ngữ Wordpress theo lập trình?
- 11. Đặt cuộn uitextview theo lập trình
- 12. Đặt lại UISearchbar theo lập trình
- 13. Cài đặt Nền ActionMode theo lập trình
- 14. Chuyển cấu hình Android theo lập trình
- 15. Cập nhật Android OS theo lập trình
- 16. Khóa thiết bị Android theo lập trình
- 17. Cài đặt Android IP, DNS, GATEWAY cài đặt theo lập trình
- 18. Đặt lại iPhone về cài đặt gốc theo lập trình
- 19. Đặt Trình nghe hành động theo lập trình trong IOS
- 20. Cách đặt trọng số theo lập trình cho Nút
- 21. Đặt trọng lực của Chế độ xem theo Lập trình
- 22. Xóa ứng dụng của tôi theo lập trình (Android)
- 23. Android - tạo lập trình xem theo tiến độBar
- 24. Thay đổi múi giờ trong android theo lập trình
- 25. Thay đổi hình ảnh của ImageView theo lập trình Android
- 26. Android: Thay đổi nguồn tài nguyên theo Lập trình
- 27. Bật màn hình theo cách lập trình trong android
- 28. Cách đặt Android ở chế độ chờ theo chương trình?
- 29. Bắt đầu lập trình hoạt động 'Thêm tài khoản Google' theo cách lập trình trong Android
- 30. Android: Cách đặt theo Lập trình kích thước của Bố cục
Tôi tin rằng phải là '(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT)', kiểu cờ. – Geobits
Dựa trên [tài liệu] (http://developer.android.com/reference/android/app/ActionBar.html#setDisplayOptions (int)), tôi không nghĩ rằng điều này sẽ hoạt động, vì 'setDisplayOptions()' cần hằng số ActionBar 'DISPLAY_' Mặc dù, một số hằng số [* làm * chồng lên nhau] (http://developer.android.com/reference/android/view/MenuItem.html#SHOW_AS_ACTION_ALWAYS). –
@Geobits Vui lòng gửi câu trả lời của bạn, tôi sẽ chấp nhận nó. –