android optionmenu 怎么定义背景颜色色
答案:2 mip版
解决时间 2021-01-28 04:43
- 提问者网友:空气里的回忆
- 2021-01-27 05:48
android optionmenu 怎么定义背景颜色色
最佳答案
- 二级知识专家网友:不愛又何必糾纏
- 2021-01-27 06:55
protected void setMenuBackGround() {
getLayoutInflater().setFactory(
new android.view.LayoutInflater.Factory() {
@Override
public View onCreateView(String name, Context context,
AttributeSet attrs) {
// TODO Auto-generated method stub
// 指定自定义inflater的对象
if (name
.equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) {
try {
LayoutInflater inflater = getLayoutInflater();
final View view = inflater.createView(name,
null, attrs);
new Handler().post(new Runnable() {
public void run() {
view
.setBackgroundResource(R.drawable.application_background_static);
}
});
return view;
} catch (InflateException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
return null;
}
});
} 如果2.3以上修改没效果,把 getLayoutInflater()改为 (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE)
getLayoutInflater().setFactory(
new android.view.LayoutInflater.Factory() {
@Override
public View onCreateView(String name, Context context,
AttributeSet attrs) {
// TODO Auto-generated method stub
// 指定自定义inflater的对象
if (name
.equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) {
try {
LayoutInflater inflater = getLayoutInflater();
final View view = inflater.createView(name,
null, attrs);
new Handler().post(new Runnable() {
public void run() {
view
.setBackgroundResource(R.drawable.application_background_static);
}
});
return view;
} catch (InflateException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
return null;
}
});
} 如果2.3以上修改没效果,把 getLayoutInflater()改为 (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE)
全部回答
- 1楼网友:此生不换的執著
- 2021-01-27 07:04
android旋钮背景颜色 android按钮背景颜色 默认情况下,button使用android系统提供的默认背景。因此在不同平台上或者设备上,button显示的风格也不相同。android支持修改button默认的显示风格,可通过drawable状态列表替换默认的背景
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯