织梦网站图片怎么修改不了,项目三的设计与制作,网站建设推广的软文,wordpress 输出内容有时候公司内部会有不同应用但是有部分模块功能一样#xff0c;只根据应用角色有些细节逻辑区分的场景。这时候往往采用模块化采用以应用至不同的APP。如果APP主题不一致#xff0c;该如果解决。
方案#xff1a;
在不同应用的config.gradle 下面根据不同应用定义不同的a…有时候公司内部会有不同应用但是有部分模块功能一样只根据应用角色有些细节逻辑区分的场景。这时候往往采用模块化采用以应用至不同的APP。如果APP主题不一致该如果解决。
方案
在不同应用的config.gradle 下面根据不同应用定义不同的appId 在共用模块中建立两套资源目录文件夹分别存放不同主题的资源文件。
同时gradle配置中根据不同的appId加载不同的资源 Drawable示例
使用
AttrResUtil.getAttrDrawableId(getActivity(), R.attr.skin_drawable_bg_address_selector)
或者?Attr/ Attrs.xml中定义这个attrformat是reference 在 style.xml中定义这个样式 然后在不同的资源文件夹下在分别定义这个drawable可以是图片或者shape等等 【Selector里面的drawable就是按不同资源目录里面存储的样式】 Color使用
(AttrResUtil.getAttrColor(this, R.attr.skin_color_common_dark_background)
或者
background?attr/skin_color_common_dark_background
Attrs.xml中定义 format是color
attr nameskin_color_common_dark_background formatcolor /
在styles.xml中定义公用的res下面
item nameskin_color_common_dark_backgroundcolor/skin_common_dark_background/item
在不同资源目录下的colors.xml中分别定义 color
color nameskin_common_dark_backgroundXXXX/color