Android menuItem在您点击之前不会显示?

时间:2012-07-05 00:00:52

标签: android menu menuitem

我相信我的问题对于大多数有经验的Android开发人员来说很简单,但我无法理解。

我正在尝试在menuItem中设置名称,并将文字WHITE设为彩色。

仅当我点击menuItem时才会显示文字,或者当我点击menuItem时,文字会变为白色且可读。

如何在menuItem中始终将文字设为白色和可见的任何有用的帮助?

item.setTitle(this.task.getName());应该是白色的,并且在菜单中始终可见。

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
   MenuInflater inflater = getMenuInflater();
   inflater.inflate( R.menu.show_task_feedback_menu, menu );
   return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
   switch ( item.getItemId() )
   {
      case R.id.show_task_feedback_menu_add_feedback:  
        item.setTitle(this.task.getName()); <------------- Here is the problem!!!!!!!!!!
        this.startTaskFeedback();
        return true;
      default: return true;
   }
}

XML:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/show_task_feedback_menu_add_feedback"
    >
</item>

</menu>

0 个答案:

没有答案