0

我创建了一个由 LinearLayout 的 OnClick 膨胀的 PopupMenu。我希望菜单项具有特定的textColorand 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>
4

1 回答 1

0

据我所知..菜单项的文本不会改变..

所以..大多数APP使用菜单项的基本文本..

这只是我认为..

于 2013-10-04T00:08:02.907 回答