有没有办法在展示视图中更改文本和图块大小?我在设置文本大小的代码中找不到。
谢谢,伊兰
您可以使用主题,它采用标题文本外观和详细文本外观的样式。这些可用于更改文本大小。
示例styles.xml展示了如何自定义这些属性。因此,要更改标题的文本大小,您textSize
需要向CustomTitle
.
这很简单,只需添加到样式文件中,如下所述:
<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>