我创建了一个由 LinearLayout 的 OnClick 膨胀的 PopupMenu。我希望菜单项具有特定的textColor
and textSize
; 但是,菜单项似乎有一组非常有限的 XML 属性,我找不到引用样式的方法。有任何想法吗?
弹出菜单:
customerMenu = (LinearLayout) view.findViewById(R.id.customerMenu);
customerMenu.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
PopupMenu popup = new PopupMenu(getActivity(), customerMenu);
popup.getMenuInflater().inflate(R.menu.addcustomermenu, popup.getMenu());
popup.show();
}
});
菜单资源:
res/menu/addcustomermenu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/customerButtonOne"
android:title="Create New Customer" >
</item>
<item
android:id="@+id/customerButtonTwo"
android:title="Search Existing Customer">
</item>
</menu>