【问题标题】:Are there other app:layout_behavior predefined values?是否还有其他 app:layout_behavior 预定义值?
【发布时间】:2016-03-16 10:18:35
【问题描述】:

design support lib post 我看到了app:layout_behavior="@string/appbar_scrolling_view_behavior"

它使AppBarLayout 不会与它下面的内容重叠。即使我的string.xml 中没有这样的行。

还有其他预定义的行为,什么时候放入字符串文件?

【问题讨论】:

    标签: android android-layout android-appcompat androidx


    【解决方案1】:

    行为是在另一个不直接属于您的项目的文件中定义的,显然没有其他默认的layout_behavior

    可以看到最后使用的字符串就是这个:

    <string name="appbar_scrolling_view_behavior" translatable="false">com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior</string>
    

    如果您想检查该文件,我的文件位于以下路径(MacOS)下:

    /Users/{username}/.gradle/caches/transforms-1/files-1.1/material-1.1.0-alpha02.aar/903dc3574983c63db2914223f13b7f8e⁩/res/values/values.xml

    请注意,903dc3574983c63db2914223f13b7f8e在您的情况下可能会有所不同

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 2012-03-07
      • 2018-10-15
      • 2015-07-06
      • 1970-01-01
      • 2021-08-26
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多