用我自己的库替换库的类

时间:2017-06-22 19:13:15

标签: java android android-studio

我有一个第三方库,我必须整合到我的项目中。集成完成后,我可以根据需要调用和使用库。不过业务人员发现,在UI上进行一些自定义更改会很棒。

库内有一个类(扩展RelativeLayout),负责所有UI事件。检查完代码后,我意识到我只需修改该类。

据我所知,我有两个解决方案:

  • 扩展/覆盖每个相关的类,并重新实现库UI

  • 以某种方式欺骗系统并允许使用我的自定义RelativeLayout而不是库的。

当我在同一个包中复制自定义布局类时,出现错误:

  

找到重复的课程   我无法构建项目,因为Studio说我有两个具有相同package.classname的类。

您是否知道我可以欺骗系统使用我自己的类,而无需实现/扩展相关组件?

0 个答案:

没有答案