【问题标题】:Is it possible to modify library file's source code in Android Studio from Gradle dependency是否可以从 Gradle 依赖项修改 Android Studio 中的库文件源代码
【发布时间】:2014-09-14 10:08:58
【问题描述】:

我最近从 Eclipse 切换到了 Android Studio,并且正在尝试使用 PagerSlidingTabStrip 库。

尝试自定义 Tab Strip 我遇到了Triangle Pager Sliding Tab Strip,它建议修改依赖库的源代码。如何修改 gradle 依赖项的源代码(在这种情况下和一般情况下)?我在我的项目中没有看到任何可用的 PagerSlidingTabStrip.java。

【问题讨论】:

  • 您到底想改变什么?您是否尝试在项目中扩展 PagerSlidingTabStrip 类?
  • 您的教程链接有效并且解释得非常清楚
  • 好的,我想我现在明白了。我需要扩展 PagerSlidingTabStrip 类并在我自己的类中做任何我想做的事情,对吧?我很困惑,因为作者保持相同的名字,我认为我可以修改依赖库本身......

标签: java android gradle android-gradle-plugin pagerslidingtabstrip


【解决方案1】:

为了使其工作,您必须手动将 PagerSlidingTabStrip.java 的代码复制/粘贴到您自己包中的新类中,对该文件进行更改并像以前一样使用它。

注意:如果我们要准确地说,这个“扩展”类不是真的从 PagerSlidingTabStrip 扩展而来,它更像是一个替代品

【讨论】:

  • 这么简单的解决方案,我没想到。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 2015-01-25
  • 1970-01-01
相关资源
最近更新 更多