Tôi đang sử dụng thư viện hỗ trợ appcompat v7. Các mục tác vụ hiển thị trong actionBar chỉ tốt trên các thiết bị mới hơn hoặc cũ hơn.Sử dụng thư viện hỗ trợ appcompat, Luồng không hoạt động trên API 7?
Tuy nhiên, tôi không nhận được tràn trên API 7. Ví dụ:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:appcompat="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/menuAction"
android:icon="@android:drawable/ic_menu_directions"
android:title="@string/barButtonTitle"
appcompat:showAsAction="always|withText"/>
<item
android:id="@+id/menuAction1"
android:title="@android:string/untitled"
appcompat:showAsAction="never"/>
</menu>
appcompat:showAsAction="always|withText"
công trình, nó cho thấy là một mục Action trong ActionBar. Tuy nhiên, appcompat:showAsAction="never"
không hiển thị trong phần Mở rộng như trong nền tảng mới hơn. Nó được ẩn ở phía dưới và được tiết lộ khi bạn nhấn vào nút menu cũ hơn.
Đó có phải là hành vi dự định từ thư viện hỗ trợ appcompat không? hoặc tôi thiếu bất cứ điều gì để có được tràn làm việc trên nền tảng cũ hơn?
Nhận thấy cùng một vấn đề, vì vậy tôi đã tìm thấy câu hỏi của bạn. Bạn có tìm thấy giải pháp để trình đơn mục bổ sung hiển thị không? Có lẽ nó dự định thực sự là những thiết bị API7 sẽ luôn có một nút menu. – 3c71
không bao giờ nhận được tràn làm việc trên API 7. Mặc dù nó không phải là một stopper hiển thị cho tôi vì mục vẫn có thể được tiết lộ bởi nút menu cũ. vẫn tự hỏi nếu đây chỉ là một lỗi mà Google đang làm việc trên nó? – Sean