2016-02-21 46 views
5

Tôi đang cố gắng hiển thị bố cục tùy chỉnh dưới dạng một mục trong trình đơn tùy chọn. Và đây là những gì tôi đã làm cho đến nayHành động trên AndroidThanh toán không hiển thị với Thanh công cụ

<item 
    android:id="@+id/action_profile" 
    android:orderInCategory="100" 
    android:title="Profile" 
    android:actionLayout="@layout/layout_menu_profile" 
    app:showAsAction="never" /> 

tôi đã cố gắng

app:actionLayout="@layout/layout_menu_profile" 

cũng như mỗi this SO liên kết nhưng vẫn còn đó chỉ hiển thị tiêu đề - Hồ sơ

I h ave đã tạo dự án mới thông qua Android Studio 1.5 với Hoạt động trống. với minSDK = 15 và targetSDK = 23

Sau đây là mã trong Hoạt động trống.

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 

    getMenuInflater().inflate(R.menu.menu_home, menu); 

    MenuItem item = menu.findItem(R.id.action_profile); 


    return true; 
} 

tôi sẽ làm gì sai?

+1

Xem http://stackoverflow.com/a/35732788/1172181 – Luis

Trả lời

2

Hãy thử mã này

<item 
android:id="@+id/action_profile" 
android:orderInCategory="100" 
android:title="Profile" 
android:actionLayout="@layout/layout_menu_profile" 
app:showAsAction="always" /> 

Chỉ cần đặt showAsAction yếu tố để luôn

3

sử dụng ứng dụng: actionLayout thay vì android: actionLayout.

hoàn thành mã ...

<item 
android:id="@+id/action_profile" 
android:orderInCategory="100" 
android:title="Profile" 
app:actionLayout="@layout/layout_menu_profile" 
app:showAsAction="always" /> 
Các vấn đề liên quan