public boolean onCreateOptionsMenu(Menu menu) {
if (Build.VERSION.SDK_INT >= 14) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
getLayoutInflater().setFactory(new LayoutInflater.Factory() {
public View onCreateView(String name, Context context, AttributeSet attrs) {
if (name.equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) {
LayoutInflater li = LayoutInflater.from(context);
final View view = li.createView(name, null, attrs);
new Handler().post(new Runnable() {
((TextView) view).setTextColor(getResources().getColor(R.color.text_white));
} catch (InflateException e) {
Log.e(TAG, "Inflate exception = " + e);
} catch (ClassNotFoundException e) {
Log.e(TAG, "Class not found exception = " + e);
menu.add(Menu.NONE, R.id.action_homem, 1, R.string.homem);
menu.add(Menu.NONE, R.id.action_homes, 2, R.string.homes);
SubMenu bookmarks = menu.addSubMenu(Menu.NONE, Menu.NONE, 3, R.string.bookmarks);
bookmarks.add(Menu.NONE, R.id.action_travelnorm, 1, R.string.travelnorm);
bookmarks.add(Menu.NONE, R.id.action_travelsm, 2, R.string.travelsm);
bookmarks.add(Menu.NONE, R.id.action_travelquick, 3, R.string.travelquick);
bookmarks.add(Menu.NONE, R.id.action_cheese, 4, R.string.cheese);
bookmarks.add(Menu.NONE, R.id.action_weapons, 5, R.string.weapons);
bookmarks.add(Menu.NONE, R.id.action_bases, 6, R.string.bases);
bookmarks.add(Menu.NONE, R.id.action_charms, 7, R.string.charms);
bookmarks.add(Menu.NONE, R.id.action_skins, 8, R.string.skins);
bookmarks.add(Menu.NONE, R.id.action_craftingitems, 9, R.string.craftingitems);
bookmarks.add(Menu.NONE, R.id.action_hammer, 10, R.string.hammer);
bookmarks.add(Menu.NONE, R.id.action_recipe, 11, R.string.recipe);
bookmarks.add(Menu.NONE, R.id.action_potions, 12, R.string.potions);
bookmarks.add(Menu.NONE, R.id.action_basket, 13, R.string.basket);
bookmarks.add(Menu.NONE, R.id.action_special, 14, R.string.special);
bookmarks.add(Menu.NONE, R.id.action_coll, 15, R.string.coll);
bookmarks.add(Menu.NONE, R.id.action_plank, 16, R.string.plank);
bookmarks.add(Menu.NONE, R.id.action_shopch, 17, R.string.shopch);
bookmarks.add(Menu.NONE, R.id.action_shoptr, 18, R.string.shoptr);
bookmarks.add(Menu.NONE, R.id.action_shopchar, 19, R.string.shopchar);
bookmarks.add(Menu.NONE, R.id.action_shopgs, 20, R.string.shopgs);
bookmarks.add(Menu.NONE, R.id.action_shopca, 21, R.string.shopca);
bookmarks.add(Menu.NONE, R.id.action_shopmp, 22, R.string.shopmp);
bookmarks.add(Menu.NONE, R.id.action_shopps, 23, R.string.shopps);
bookmarks.add(Menu.NONE, R.id.action_mice, 24, R.string.mice);
bookmarks.add(Menu.NONE, R.id.action_rfr, 25, R.string.rfr);
bookmarks.add(Menu.NONE, R.id.action_fl, 26, R.string.fl);
bookmarks.add(Menu.NONE, R.id.action_give, 27, R.string.give);
bookmarks.add(Menu.NONE, R.id.action_gift, 28, R.string.gift);
bookmarks.add(Menu.NONE, R.id.action_score, 29, R.string.score);
bookmarks.add(Menu.NONE, R.id.action_wiki, 30, R.string.wiki);
bookmarks.add(Menu.NONE, R.id.action_guide, 31, R.string.guide);
bookmarks.add(Menu.NONE, R.id.action_myteam, 32, R.string.myteam);
bookmarks.add(Menu.NONE, R.id.action_teamsc, 33, R.string.teamsc);
bookmarks.add(Menu.NONE, R.id.action_tourn, 34, R.string.tourn);
bookmarks.add(Menu.NONE, R.id.action_tournsc, 35, R.string.tournsc);
bookmarks.add(Menu.NONE, R.id.action_forum, 36, R.string.forum);
bookmarks.add(Menu.NONE, R.id.action_news, 37, R.string.news);
bookmarks.add(Menu.NONE, R.id.action_timerSpread, 38, R.string.spread);
bookmarks.add(Menu.NONE, R.id.action_journal, 39, R.string.journal);
menu.add(Menu.NONE, R.id.action_manualrefresh, 4, R.string.manualrefresh);
menu.add(Menu.NONE, R.id.settings, 5, R.string.settings);
menu.add(1, R.id.chk_bot, 6, R.string.chk_bot);
menu.setGroupCheckable(1, true, false);
menu.add(Menu.NONE, R.id.action_timers, 7, R.string.timers);
menu.add(Menu.NONE, R.id.action_timer_off, 8, R.string.timer_off);
menu.add(Menu.NONE, R.id.action_exit, 9, R.string.exit);
menu.add(Menu.NONE, R.id.action_about, 10, R.string.about);
menu.add(Menu.NONE, R.id.action_logout, 11, R.string.logout);
super.onCreateOptionsMenu(menu);