安卓开发教程之修改menu背景代码介绍能帮助喜欢安卓开发的人掌握开发的捷径,节约一些开发时间。北大青鸟武汉宏鹏鲁广校区将menu背景代码介绍进行介绍。
上次看到修改menu的背景的代码!找到发给大家看看,交流学习
public void setMenuBackground(Context context, Menu menu) {
((Activity) context).getLayoutInflater().setFactory(new Factory() {
@Override
public View onCreateView(String name, Context context,
AttributeSet attrs) {
if (name.equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) {
try {
LayoutInflater f = ((Activity) context)
.getLayoutInflater();
final View view = f.createView(name, null, attrs);// 尝试创建我们自己布局
new Handler().post(new Runnable() {
public void run() {
view.setBackgroundResource(R.drawable.menu_bg);// 设置背景为我们自定义的图片,替换cwj_bg文件即可
}
});
return view;
} catch (Exception e) {
}
}
return null;
}
});
}
安卓开发作为移动开发的重要环节。北大青鸟武汉宏鹏鲁广校区作为湖北省安卓工程师培训基地,对于安卓技术的学习以及分享有更丰富的经验。更多安卓开发教程分享请点击北大青鸟课程、学费进行详细了解!
本文标题:安卓开发教程之修改menu背景代码介绍,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于10-17发布于北大青鸟鲁广校区。安卓开发教程之修改menu背景代码介绍能帮助喜欢安卓开发的人掌握开发的捷径,节约一些开发时间。北大青鸟武汉宏鹏鲁广校区将menu背景代码介绍进行介绍。
预约将免费领取7天课程体验卡
只为您方便就学
专业老师24小时1对1学习指导
定制专属于你的专属学习方案
微信号:17740513250
微信号:17740513250