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 - 为什么 Android Studio 会自动导入 android.app.Fragment 而不是 androidx.fragment.app.Fragment?

java - 对 ArrayList 中稍后移动的元素的引用

java - 使用 docker 和 logback 记录到文件

android - 在 android 中使用旧版支持库选项

Android:如何在首选项屏幕中禁用保留的图标空间

android - 以编程方式从当前应用程序调用另一个 .apk 文件?

java - 提高基于斯坦福标注器的程序的性能

java - eclipse 中的 AspectJ LTW - 切入点不适用于静态方法

android - Android KitKat 中的计步器

android - android中linearlayout中scrollview listview如何解决