【问题标题】:Where is Widget.Material.Light.TextView.ListSeparator defined?Widget.Material.Light.TextView.ListSeparator 在哪里定义?
【发布时间】:2016-12-31 10:04:58
【问题描述】:

我正在阅读 Big Nerd Ranch Guide 的“Android 编程”(第 2 版)一书。第 152 页包含标记:

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/crime_title_label"
        style="?android:listSeparatorTextViewStyle"
        />

在 Android Studio 中,当我在光标位于“listSeparatorTextViewStyle”时单击 F1 时,它会显示文档。本文档的前三行是:

android:listSeparatorTextViewStyle 
TextView style for list separators.

?android:attr/listSeparatorTextViewStyle => @style/Widget.Material.Light.TextView.ListSeparator

现在,当我在 https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/res/values/styles.xml 页面上搜索样式 Widget.Material.Light.TextView.ListSeparator 时,我没有得到任何结果。 Widget.Material.Light.TextView.ListSeparator 样式定义在哪里?

【问题讨论】:

    标签: android xml android-studio styles


    【解决方案1】:

    它在 styles_material.xml 中(找到 here)。

    <style name="Widget.Material.TextView.ListSeparator" parent="Widget.TextView.ListSeparator">
        <item name="background">@drawable/list_section_divider_material</item>
        <item name="textAllCaps">true</item>
    </style>
    
    <style name="Widget.Material.Light.TextView.ListSeparator" parent="Widget.Material.TextView.ListSeparator"/>
    

    Widget.TextView.ListSeparater 是父级,可以在常规的styles.xml 中找到:

    <style name="Widget.TextView.ListSeparator">
        <item name="background">@drawable/dark_header_dither</item>
        <item name="layout_width">match_parent</item>
        <item name="layout_height">wrap_content</item>
        <item name="textStyle">bold</item>
        <item name="textColor">?textColorSecondary</item>
        <item name="textSize">14sp</item>
        <item name="gravity">center_vertical</item>
        <item name="paddingStart">8dip</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-22
      • 2016-02-19
      • 2011-10-08
      • 2010-09-30
      • 2013-04-04
      • 2019-01-01
      • 2019-07-09
      相关资源
      最近更新 更多