如何在 style.xml 中为 Roboto 资产创建样式
How to create style in style.xml for Roboto assets
我已将 Roboto 字体作为资产包含在我的项目中。所以现在要定义一个 TextView 我可以做
<me.android.fonts.widget.RobotoTextView
android:id="@+id/day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:typeface="roboto_bold"
android:textColor="@color/green_text"
android:textSize="@dimen/day_size"
tools:text="Tues"/>
现在我有许多需要样式化的 TextView。通常,我可以简单地定义一个样式并重用它。但由于app:typeface
,我目前的情况无法做到这一点。如何将其包含在我的 'style.xml' 文件中?我已经试过了
<resources xmlns:app="http://schemas.android.com/apk/res-auto">
...
<style...>
...
</style>
</resources>
但这不起作用
style.xml
<resources>
<style name="WidgetStyle.TextMedium">
<item name="android:textSize">16sp</item>
<item name="typeface">roboto_bold</item>
</style>
</resources>
(假设您使用的是 android studio)
希望对你有帮助..
我已将 Roboto 字体作为资产包含在我的项目中。所以现在要定义一个 TextView 我可以做
<me.android.fonts.widget.RobotoTextView
android:id="@+id/day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:typeface="roboto_bold"
android:textColor="@color/green_text"
android:textSize="@dimen/day_size"
tools:text="Tues"/>
现在我有许多需要样式化的 TextView。通常,我可以简单地定义一个样式并重用它。但由于app:typeface
,我目前的情况无法做到这一点。如何将其包含在我的 'style.xml' 文件中?我已经试过了
<resources xmlns:app="http://schemas.android.com/apk/res-auto">
...
<style...>
...
</style>
</resources>
但这不起作用
style.xml
<resources>
<style name="WidgetStyle.TextMedium">
<item name="android:textSize">16sp</item>
<item name="typeface">roboto_bold</item>
</style>
</resources>
(假设您使用的是 android studio)
希望对你有帮助..