0

有没有办法在展示视图中更改文本和图块大小?我在设置文本大小的代码中找不到。

谢谢,伊兰

4

2 回答 2

2

您可以使用主题,它采用标题文本外观和详细文本外观的样式。这些可用于更改文本大小。

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

于 2014-08-29T12:18:01.297 回答
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>
于 2016-02-12T17:04:36.283 回答