我相信我的问题对于大多数有经验的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>