1

我相信我的问题对于大多数有经验的 Android 开发人员来说有点简单,但对我来说却不是!

我正在尝试在 menuItem 中设置名称并使文本变为白色。首先,只有当我单击 menuItem 时才会显示文本,或者更确切地说,当我单击 menuItem 时,文本会变为白色并且可读。我不知道的是文本是否仅在我单击 menuItem 时才显示,或者是否由于某种原因在单击时将颜色更改为白色以便我能够看到它?任何有用的帮助如何使文本在 menuItem 中始终保持白色和可见?

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

@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;
    }
}
4

0 回答 0