App 테마는 변경해도 폰 마다 틀리게 적용되는군요.
protected void setOptionMenuBG() {
Factory factory = new Factory() {
public View onCreateView(String name, Context context, AttributeSet attr) {
if(name.equalsIgnoreCase("come.android.internal.view.memu.iconMenuItemView")) {
LayoutInflater f = getLayoutInflater();
final View view = f.createView(name, null, null);
new Handler().post(new Runnable() {
@Override
public void run() {
view.setBackgroundColor(Color.argb(50, 200, 20, 20));
view.setBackgroundDrawable(getResources().getDrawable(R.drawable.ic_launcher));
}
});
return view;
}
return null;
}
};
getLayoutInflater().setFactory((android.view.LayoutInflater.Factory) factory);
}
이런 소스를 찾긴 했는데 붉은부분 에러가 나구요.
버전 2.2 sdk 8 입니다.
답변 기다리겠습니다.