menu.xml 파일의 menuitem
에 맞춤 레이아웃을 추가하고 싶습니다.Android : 메뉴 항목에 맞춤 레이아웃 추가
LinearLayout actionItemLayout = (LinearLayout) menu.findItem(R.id.itemMenu).getActionView();
TextView txtNumber = (TextView)actionItemLayout.findViewById(R.id.txt_vehicleNumber);
TextView txtName = (TextView)actionItemLayout.findViewById(R.id.txt_vehicleName);
나는 actionItemLayout
가 null주고있다이 있지만마다 같이 했어요. 당신의 스타일을 정의
local:popupTheme="@style/ThemeOverlay.AppCompat.Light"
하고 style.xml에서 :
<style name="MyMaterialTheme.PopupOverlay"
parent="ThemeOverlay.AppCompat.Light" >
<item name="android:popupMenuStyle">@style/PopupMenu</item>
<item name="android:colorBackground">@color/background</item>
<item name="android:textColor">@color/colorAccent</item>
</style>
과의 onCreateOptionsMenu 당신의 활동에 사용
이를 추가하려면 Toolbar.xml에서
'메뉴'는 어디에 정의되어 있습니까? –
[메뉴 항목에 대한 사용자 정의보기]의 가능한 복제본 (https://stackoverflow.com/questions/26259162/custom-view-for-menu-item) – ADM
onCreateOptionsMenu 및 onPrepareOptionsMenu 두 가지 방법 모두 시도했습니다 – sushma1008