【问题标题】:How to find reference resource implementation in Android studio?如何在 Android Studio 中找到参考资源实现?
【发布时间】:2018-01-18 10:16:03
【问题描述】:

我的意思是,现在可以看到平台的(确切的 sdk)引用 attr 的实现吗?

这次我使用的是 Android Studio v2.3 和 3.0

【问题讨论】:

    标签: android android-studio android-resources android-theme android-styles


    【解决方案1】:

    selectableItemBackground 是一个属性,在主题中指定。

    作为参考,您可以看到最上面的Theme 样式如何指定该属性,该属性在themes.xml 中声明。

    <style name="Theme">
        ...
        <item name="selectableItemBackground">@drawable/item_background</item>
        <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
        ...
    </style>
    

    至于问题:“如何在 Android Studio 中找到参考资源实现?” - 你可以做的是在 Android Studio 中使用查询“theme_material”进行搜索。顾名思义,该文件包含材料主题,或者您可以搜索非材料主题的“主题”。

    此外,您还可以使用 Android Studio 的“在路径中查找”功能:

    在上面的屏幕截图中,您可以看到我已经指定了指向 SDK 源的搜索目录(在我的例子中是 "/Users/azizbekian/Library/Android/sdk/platforms/android-27") 并搜索查询 "selectableitembackground">​​

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-19
      • 2015-07-12
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多