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/メニュー/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>