【问题标题】:Where are the layouts and styles defined for PreferenceActivity?为 PreferenceActivity 定义的布局和样式在哪里?
【发布时间】:2012-08-30 18:18:31
【问题描述】:

PreferenceActivity 定义的布局在哪里(最好在可在线浏览的源存储库中)?我想复制不同样式的标题等。

我看到在android.preference.PreferenceActivity 中有对com.android.internal.R.layout.preference_list_content 的引用,但我在通过SDK 下载的源代码中的[android-sdk]\sources\android-15\com\android\internal 中没有看到R 目录。

我假设其他 Android 布局在源代码树附近。

【问题讨论】:

    标签: android styles android-view android-styles


    【解决方案1】:

    假设您希望在最新版本的 Android 上使用此功能,则可以在 here 找到 PreferenceActivity 本身。从那里可以看到使用的布局是R.layout.preference_list_content,可以找到here

    如果您使用 Chrome,this extension 将极大地帮助您,因为它会在开发者文档中的每个课程页面旁边应用“查看源代码”链接。

    如果您正在寻找早期 Android 版本的版本,您可能还会发现 Github Mirror 很有帮助。我发现 Github 界面更容易追溯到以前的分支和标签。

    【讨论】:

    • 因为那些只是框架源文件,不是资源。如果您想查看 SDK 中包含哪些资源,您必须解压缩 platform/ 目录中的 android.jar。但是,在这种情况下,您也不会在那里找到它,因为布局不是 SDK 的一部分(因此是内部标记)。最好始终使用具有完整 AOSP 源的在线存储库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多