我有一个apklib,里面有一个带有一些默认值的dimens.xml,但我想根据我的用例使用其他一些值。有没有办法在不修改库源的情况下执行此操作?
答案 0 :(得分:2)
你只需覆盖app / src / main / res / layout /
里面的dimens.xml中的值答案 1 :(得分:2)
您不必触摸源代码,只需在dimens文件夹中定义具有相同名称的值即可。使用相同名称时,始终计算overridden
值。我认为它会起作用。
另一种方法可能就是这样,从您的库中获取viewgroup/layout
,迭代ChildView
并根据您的要求更改margin/padding
。