首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将字体粗细应用于在TextView上设置为XML中的`textAppearance`的自定义样式?

要将字体粗细应用于在TextView上设置为XML中的textAppearance的自定义样式,可以通过以下步骤实现:

  1. 首先,在res/values文件夹下创建一个新的XML文件,例如styles.xml,用于定义自定义样式。在该文件中,使用<style>标签定义一个新的样式,设置parent属性为想要继承的基础样式,例如TextAppearance.AppCompat
  2. 在新定义的样式中,使用<item>标签设置android:textStyle属性为boldnormal,以控制字体的粗细。例如,设置为bold表示加粗字体,设置为normal表示正常字体。
  3. 在布局文件中的TextView标签中,使用style属性引用自定义样式。例如,设置style="@style/CustomTextStyle",其中CustomTextStyle为自定义样式的名称。

通过以上步骤,可以将字体粗细应用于在TextView上设置为XML中的textAppearance的自定义样式。

以下是一个示例:

styles.xml文件内容:

代码语言:txt
复制
<resources>
    <style name="CustomTextStyle" parent="TextAppearance.AppCompat">
        <item name="android:textStyle">bold</item>
    </style>
</resources>

布局文件中的TextView标签:

代码语言:txt
复制
<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    style="@style/CustomTextStyle" />

这样,TextView中的文本将以加粗字体显示。

推荐的腾讯云相关产品:腾讯云字体库(Tencent Cloud Font)是一款提供高质量字体资源的云服务,可满足开发者在移动应用、网页设计等场景中对字体的需求。您可以通过访问腾讯云字体库官网(https://cloud.tencent.com/product/tcfont)了解更多信息和产品介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

打造 Material 字体样式主题 | 实现篇

△ 具有基准值的 MDC 字体样式属性 Material 组件使用这些字体样式属性来为组件的文本元素设置样式,这些组件通常继承自 TextView 或组合了一个或多个 TextView。...对于自定义的样式,我们推荐两种方法来帮您实现关注点分离,并为应用中的字体样式主题值创建单一的数据来源: 将所有 TextAppearance 样式存放在同一个 res/values/type.xml 文件中...应用该样式) 直接应用于布局中的 TextView> △ 不同的行高值 注意事项 您不必覆写全部字体样式。但是请注意,默认的 MDC 样式使用系统字体 (通常是 Roboto)。...[△ MDC 按钮默认样式中使用的字体样式] △ MDC 按钮默认样式中使用的字体样式 自定义 View 中的字体样式 您的应用中也许会引入您自己开发或现有库中的自定义组件。...以下是为自定义组件支持样式主题化的注意事项。 在 和默认样式中使用 MDC 属性 当自定义 View 使用了 标签时将可被样式化。

1.7K20

Android O:使用自定义字体资源

前言 Android O中的新功能之一是使用自定义字体资源。在这篇文章中,我们一起来看看如何在我们的应用程序中使用它们。 在Android O之前,在我们的应用中使用自定义字体有多困难?...一旦您放入fonts文件夹中的自定义字体文件,就可以预览字体。只需双击一个字体,Android Studio会预览字体。 ? 字体预览.png 转到您的XML布局文件。...android:fontFamily="@font/merriweather_regular" 通过Java自定义字体 您可以通过编程方式分配字体。先取字体字体。然后把它设置为你的TextView。...然后添加每个字体变体的元素。最后,参考你的字体风格就像一个常规的单一字体。 自定义字体样式的可读性 在字体上直接使用字体TextView并不能保证良好的可读性。我们来看看。 ?...XML编辑器设计视图中的TextView属性.png 最终结果 ? 修改后的.png 哪里能了解更多的信息? 使用自定义字体资源只是Android O中的新功能之一。

2.5K30
  • Android开发 - 样式和主题

    一个style可以指定很多属性,比如 高度,填充,字体颜色,字体尺寸,背景色等。一个Style在xml资源文件中定义,并且和在xml中指定的布局区分开来。...比如所有在表格 TextView XML attributes 中列出的属性,都可以应用在一个样式的定义中作用在TextView元素上(或者它的子类)。...在UI上应用样式和主题 有两种方式设置一个样式: 为单个视图控件指定样式,在XML布局文件中的视图元素上添加style属性。...不过,你仍然可以通过主题的方式为你的应用下的所有视图元素应用样式。 要想应用一个主题,你必须在manifest.xml中为activity或者aplication上应用样式。...在视图元素中应用样式 下面演示如何在XML布局中设置一个样式: TextView style="@style/CodeFont" android:text="@string/hello

    1.8K10

    Android 样式和主题

    样式 样式是一个属性集合,用于指定单个View的外观。样式可以指定字体样式、字号、背景颜色等属性,例如: (1)在values/styles.xml文件里面设置样式格式 <!...例如: (1)在values/styles.xml文件中设置主题样式 xml文件中声明 创建并应用样式步骤 1.在res/values/styles.xml文件中使用唯一标识样式的名称添加元素 2.为要定义的每个样式属性添加一个...如果希望子视图继承样式,应改为应用具有android:theme样式的属性。 扩展和自定义样式 为保持与平台界面样式的兼容性,应该始终通过扩展框架或支持库中的现有样式来创建自己的样式。...比如,我们想使用在5.0手机样式上的功能,可以新建一个values-v21/styles.xml,然后在此基础上去添加。

    1K20

    Android Q 文本新功能

    默认设置下,Android Q 与 AppCompat v1.1.0 已禁用自动断字功能 据性能测试报告显示,启用断字 (hyphenation) 功能后,在文本分析过程中,耗费在断字任务上的时间高达...您可通过以下方式完成设置: 在 styles.xml 文件中设置 TextAppearance 的属性: TextAppearance.AppCompat...在一个 TextView 中使用多种自定义字体 如果需要一个按钮上既含有自定义字体 (下图中的 Lato 字体),又含有图标字体 (下图的小锁标志),应该怎么办?...同时包含图标与拉丁字体的按钮 Button 类只允许为文本设置单个 typeface 实例。在 Android Q 之前,一个 typeface 只能添加一种字体族 (font family)。...,切勿在同一个字体族对象中添加属于不同族的字体,也不要把相同风格的字体添加到一个字体族中。

    17210

    Android Q 文本新功能

    默认设置下,Android Q 与 AppCompat v1.1.0 已禁用自动断字功能 据性能测试报告显示,启用断字 (hyphenation) 功能后,在文本分析过程中,耗费在断字任务上的时间高达...您可通过以下方式完成设置: 在 styles.xml 文件中设置 TextAppearance 的属性: TextAppearance.AppCompat...在一个 TextView 中使用多种自定义字体 如果需要一个按钮上既含有自定义字体 (下图中的 Lato 字体),又含有图标字体 (下图的小锁标志),应该怎么办?...,切勿在同一个字体族对象中添加属于不同族的字体,也不要把相同风格的字体添加到一个字体族中。... 您可在 Android Q 中的 TextView 或 AppCompatTextView 内直接设置 fontVariationSettings 属性: TextView

    1.2K30

    【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改

    样式资源解析 (1) 样式简介 样式解析 : 样式是设置给 View 组件的多个属性的集合;  -- 样式的好处 : 给一个 TextView 设置 文字大小, 颜色, 对齐方式等, 如果需要给多个 TextView...文件中配置 : 为 或者 标签设置 android.theme 属性 "@style/style_name", 设置的也是一个 style 样式属性...在 /res/values-v14 中的 style.xml 中也定义了 AppBaseTheme, 该 AppBaseTheme 可以覆盖 在 res/values/style.xml 中定义的主题.../style.xml res/values-v14/style.xml 中都定义了 AppBaseTheme 主题;  -- style 样式优先级 : 定义在 values-vxx 中的样式的优先级会高于...定义在 values 中的样式, 如果有重复定义 优先级高的会覆盖优先级低的; (2) AppBaseTheme 代码分析 定义在 /res/values/style.xml 中的 AppBaseTheme

    3.2K80

    推荐开发者使用 Material Design 组件

    为了保证您的应用与用户设备中安装的其他应用在视觉和行为上保持一致,我们 推荐 您遵循 Material Design 规范,因为用户从一个应用中学习的操作模式可以无缝衔接地在另一个应用中使用。...attr/materialButtonOutlinedStyle"/> 我最喜欢的功能之一是使用 MaterialTextView 替换 TextView,它 新增的功能 可以很方便地在 TextAppearance...中设置行高。...Material 主题包括 颜色、字体样式 和 形状 属性。对其进行自定义将自动应用到您用于构建应用的组件上。 您可以将 Material 主题理解为创建设计系统的设计系统 。...我们 近期更新 了在 Android Studio 中通过 File > New Project 菜单新建的模版,这些模版为您预设置了 Material 主题并使用了 MDC,因此您可以更容易的开始使用

    1.1K30

    Android系列之ActionBar使用详解

    一、添加ActionBar 1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中 2、在Android3.0的默认主题“holographic...Item 1、Action item 默认格式是如果菜单项含字和图标的话,只显示图标 2、如果想要显示字的效果,在xml里如下设置:android:showAsAction="ifRoom|withText...使用这个FLAG_ACTIVITY_CLEAR_TOP标签,如果应用的主Activity已经在activity栈中存在,所有在其上的activity都会被销毁,然后主activity会到栈顶,而不用创建主...如图: 八、添加活动视图 1、ActionBar中还可以添加很多其他的视图 我们也可以添加一个视图作为一个Action Item.我们可以通过在xml元素的android:actionLayout属性制定我们希望现实布局资源的...看到那个放大镜了,就是一个可拓展试的Item,看xml 中的 menu_collapse。

    3.7K20

    ViewPagerIndicator+viewpager指示器详解

    Adapter 第2步:实例化TabPageIndicator,TabPageIndicator与ViewPager绑在一起 第3步:在Indicator上设置OnPagerChangeListner...ViewPager中包含的Fragment的改变(滑动切换页面),使用OnPageChangeListener为它指定一个监听器,那么不能像之前那样直接设置在ViewPager上了,而要设置在Indicator...资源文件: 在drawable目录下添加tab_indicator.xml 和selector_tabtext.xml。...本例中使用到了自定义的drawable资源,自定义drawable一般配合上面的自定义style使用,提供图片、颜色等资源来支持自定义样式: 中改用我们自定义的样式: 本例中直接在application上修改,也可以单独修改一个activity <application android:allowBackup="true"

    4.5K90

    android 自定义控件 使用declare-styleable进行配置属性(源码角度)「建议收藏」

    初始化时候,在布局文件中写android:text=”拉拉”; 初始化TextView的时候,它的类中的属性都会初始化; 接着往下看,你可以看到以下代码: TypedArray a...1.首先,先写attrs.xml 在res-vlaues文件夹下创建资源文件attrs.xml或则自定义一个资源文件xx.xml,都可以。...name,性别sex,年龄age,以及特征属性weight(fat,mid,thin内部的3个属性及对应的属性值),还有是否成年adult,和TextView的字体大小textView。...12. reference|boolean:布尔值的资源文件 注意://由于reference是从资源文件中获取:所以在XML文件中写这个属性的时候必须 personattr:name=“@string...package=”com.example.declare_styleable” 这样格式的 之后在布局中自定义的类中设相关属性: 你自己定义的名称:你设的属性 =”属性值”; 3.最后在自定义控件的构造方法中获取你配置的属性值

    1.4K20

    Android:Chip、ChipGroups、ChipDrawable

    最早实现这种界面的时候,基本都是自定义一个继承自ViewGroup的控件,然后在Java代码中动态的add 一个个的TextView; 后来有了 RecyclerView , 我们实现这种界面就比较方便了...:material:1.0.0-rc01' 修改module的build.gradle中的 compileSdkVersion为 28 , targetSdkVersion为 28 从 AndroidManifest.xml...:textColor 修改文本颜色 android:textAppearance 字体样式 app:chipIconVisible 前面的图标是否展示 app:chipIcon chip中文字前面的图标...1、xml 中定义ChipDrawable 注意事项: 必须在 res 目录下新建 xml 文件夹,在 xml 文件夹下创建 .xml 文件,其他文件夹下创建会报错 xml 中以 开头 chip 节点中可以使用...xml 中定义的 默认是 Entry 样式的,我们也可以根据需要更换成 filter/Action/Choice res/xml/standalone_chip.xml <chip xmlns:

    2.3K20

    TextView属性和方法大全

    TextView提供了大量的XML属性,这些XML属性大部分不仅可适用于TextView,而且可适用于它的子类(EditText、Button等)。...滚动动画显示文本 android:ems setEms(int) 设置该组件的宽度,以em为单位 android:fontFamily setTypeface(Typeface) 设置该文本框内文本的字体...android:includeFontPadding setIncludeFontPadding(boolean) 设置是否为字体保留足够的空间。...) 设置是否将文本框的所有字母显示为大写字母 android:textAppearance 设置该文本框的颜色、字体、大小等样式 android:textColor setTextColor(ColorStateList...设置文本框内文本在水平方向上的缩放因子 android:textSize setTextSize(float) 设置文本框内文本的字体大小 android:textStyle setTypeface(

    2.1K50

    初识自定义控件Android应用界面开发

    (160px/inc) 提取布局的属性:theme & style ---- 配置 "样式" theme:在manifest.xml中,可用android:theme="@style/AppTheme"...如果仍然填写,则覆盖style中同名的属性;style的部署,主要放在values.xml中,而使用时,在view类中添加style=""属性进行配置 textView" style="@style/TextAppearance.AppCompat.Title"/> 只要布局好一个xml文件,在需要使用的时候...1.2 通过继承View类来实现自定义控件 知识要点 LayoutInflater 获得View对象: 一般在活动中,要获取mxl中的控件是使用findViewById( )方法,而获取整个xml文件就需要用到...(R.id.textview); } } 通过在构造方法中获取自定义部件来实现代码逻辑,完成了一种通用的可相应事件的自定义部件。

    65010

    android 设置系统dialog 样式

    1、编写一个文本样式。 DIALOG的标题是一个textview,在sytles.xml中,添加如下代码来设置你自己的文本样式:   ?   ...上面的标题文本并不能直接设置为对话框的标题样式。 我们还需要编写一个表示标题的主题的style,在这里指定标题的文本样式。代码如下:   ?   ...最后一步,我们需要在AndroidManifest.xml文件中,指定我们的app主题。...如果你修改了对话框的主题颜色,那么标题下面的蓝色的线肯定会让你很郁闷。如果对话框较少,你可以选择隐藏标题,然后自定义一个包含了标题的View来设置为对话框的内容。...标题下面的蓝色的线,并不是在Dialog或AlertDialog中设置或通过它们的style中定义的。

    1.4K20
    领券