安卓开发教程之修改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背景代码介绍#,宏鹏发布于北大青鸟光谷校区。安卓开发教程之修改menu背景代码介绍能帮助喜欢安卓开发的人掌握开发的捷径,节约一些开发时间。北大青鸟武汉宏鹏鲁广校区将menu背景代码介绍进行介绍。