如何更改“showcaseview”库中的文本大小

时间:2014-08-28 06:51:49

标签: android showcaseview

有没有办法在showcaseview中更改文字和图块大小? 我无法在代码中找到文本大小的设置。

谢谢, 伊兰

2 个答案:

答案 0 :(得分:2)

您可以使用主题,该主题为标题文本外观和详细文本外观提供样式。这些可用于更改文本大小。

示例styles.xml显示了如何自定义这些属性。因此,要更改标题的文字大小,您需要向textSize添加CustomTitle属性。

答案 1 :(得分:1)

这很简单,只需要添加到样式文件中,如下所述:

<style name="CustomShowcaseTheme2" parent="ShowcaseView">
        <item name="sv_backgroundColor">#90000000</item>
        <item name="sv_showcaseColor">#25467A</item>
        <item name="sv_buttonText">Close</item>
        <item name="sv_titleTextAppearance">@style/CustomTitle2</item>
        <item name="sv_detailTextAppearance">@style/CustomText2</item>
    </style>

    <style name="CustomTitle2" parent="TextAppearance.ShowcaseView.Title.Light">
        <item name="android:textColor">@color/colorPrimary</item>
        <item name="android:textSize">26sp</item>

    </style>

    <style name="CustomText2" parent="TextAppearance.ShowcaseView.Detail.Light">
        <item name="android:textColor">@color/white</item>
        <item name="android:textSize">20sp</item>

    </style>