java - Android 设计支持库 : NavigationView source code

标签 java android android-support-library

在过去的几天里,我搜索了几个小时来寻找 Android 设计支持库的完整源代码。我找到了从官方 Google 存储库镜像的源代码:

https://github.com/android/platform_frameworks_support/tree/master/design

但是,我还没有找到android.support.design.widget.NavigationView 的源代码。库的 jar 文件包含 NavigationView.class,但没有附加源。

如何找到这个类的源码?代码可能没有公开?

最佳答案

如果您从 SDK 管理器下载 Android 6.0 源代码,您将在以下位置找到 NavigationView 的源代码:

$ANDROID_SDK/sources/android-23/android/support/design/widget

$ANDROID_SDK 是您安装 Android SDK 的位置。

我的猜测是这与 Design Support 库的 23.0.0 版本相匹配。我不知道补丁(例如 23.0.1)是否会在此处显示其源代码。而且,据我所知,源代码中的内容早于 23.0.0。 Google 对支持库的源代码打包可能需要一些爱。

关于java - Android 设计支持库 : NavigationView source code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31685927/

相关文章:

android - 月 View 最佳实现

android - java.lang.NoClassDefFoundError : android. 支持.v7.app.AppCompatDelegateImplV14

java - vertx auth2 工作示例

java - logback:使用 groovy 配置时如何区分测试和主要日志记录?

java - 与 Hibernate 一起使用时,我们每次都必须使用事务吗?

java - 如何使用Random()在JPanel中的随机位置绘制图像?

android - 关于未在 android sqlite 中调用的升级方法

android - 如何删除android sqlite中的单行

android - 更新 Google 支持库后,TextInputLayout 提示不会 float

android - 如何在 fragment 中访问 getSupportFragmentManager()?