import android.view.View;
import android.widget.TextView;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.InflateException;
import android.util.AttributeSet;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getLayoutInflater().setFactory(new android.view.LayoutInflater.Factory(){
public View onCreateView(String name,Context context,AttributeSet attrs){
Xlog.d(TAG, "Name = " + name);
// if(name.equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView") || name.equalsIgnoreCase("com.android.internal.view.menu.ActionMenuItemView")){
try{
LayoutInflater inflater = getLayoutInflater();
final View view = inflater.createView(name, null, attrs);
if(view instanceof TextView){
((TextView)view).setTextColor(Color.RED);
}
return view;
}
catch(InflateException e){
e.printStackTrace();
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
// }
return null;
}
});
menu.add(Menu.NONE, MENU_REVET, 0, R.string.revert).setEnabled(true)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add(Menu.NONE, MENU_SAVE, 0, R.string.done).setEnabled(true).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return super.onCreateOptionsMenu(menu);
}
参考点击打开链接
点击打开链接