首页
学习
活动
专区
工具
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 文件...应用该样式) 直接应用于布局 △ 不同行高值 注意事项 您不必覆写全部字体样式。但是请注意,默认 MDC 样式使用系统字体 (通常是 Roboto)。...[△ MDC 按钮默认样式中使用字体样式] △ MDC 按钮默认样式中使用字体样式 自定义 View 字体样式应用也许会引入您自己开发或现有库自定义组件。...以下是自定义组件支持样式主题化注意事项。 和默认样式中使用 MDC 属性 当自定义 View 使用了 标签时将可被样式化。

1.6K20

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.4K30

Android开发 - 样式和主题

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

1.8K10

Android 样式和主题

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

99420

再不迁移到Material Design Components 就out啦

要恢复文本字段可以布局添加样式 <com.google.android.material.textfield.TextInputLayout ... + style="@style...*<em>样式</em>和相应<em>的</em><em>textAppearance</em>*主题属性,它们替代了现有的AppCompat /框架<em>样式</em>。 ? MDC小部件使用这些属性来<em>设置</em>文本<em>样式</em>。...,以使用<em>自定义</em><em>字体</em>系列,<em>XML</em>或通过Android Studio 下载<em>字体</em>: <!...MDC小部件使用这些属性来<em>设置</em>其背景<em>样式</em>。要了解哪些窗口小部件适用于哪些形状类别,需要检查源代码<em>中</em><em>的</em>默认窗口小部件<em>样式</em>。 控件背景 实现此功能<em>的</em>类<em>为</em> MaterialShapeDrawable....需要注意<em>的</em>是要清空 backgroundTint,因为<em>在</em>默认<em>的</em> style <em>中</em>,backgroundTint <em>为</em> colorPrimary <!

3.1K30

Android Q 文本新功能

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

1.2K30

Android Q 文本新功能

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

12210

【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

3K80

推荐开发者使用 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.3K20

Android自定义ToolBar并实现沉浸式方法

沉浸式状态栏是从android Kitkat(Android 4.4)开始出现,它可以被设置成与APP顶部相同颜色,这就使得切换APP时,整个界面就好似切换到了与APP相同风格样式一样。...注意: 1、配置整个apptoolbar风格,/value/styles.xml文件修改代码 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar...</style 2、修改了 toolbar<em>的</em>高度 ,怎么让navigationIcon显示<em>在</em>toolbar中心?   ...只要<em>设置</em>如下,即可:android:minHeight=”@dimen/toolbar_height” 3、toolbar布局文件位置   如果在commonlibrary目录创建该文件,<em>在</em>app 下还需要复制一份...Android <em>自定义</em>ToolBar并沉浸式内容请搜索ZaLou.Cn以前<em>的</em>文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

1.4K21

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使用,提供图片、颜色等资源来支持自定义样式: <selector xmlns:android="http:...<em>中</em>改用我们<em>自定义</em><em>的</em><em>样式</em>: 本例中直接在application<em>上</em>修改,也可以单独修改一个activity <application android:allowBackup="true"

4.2K90

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.最后自定义控件构造方法获取你配置属性值

99020

Android:Chip、ChipGroups、ChipDrawable

最早实现这种界面的时候,基本都是自定义一个继承自ViewGroup控件,然后Java代码动态add 一个个TextView; 后来有了 RecyclerView , 我们实现这种界面就比较方便了...:material:1.0.0-rc01' 修改modulebuild.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:

1.8K20

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(

2K50

Android自定义字体 - 通过XML进行动态字体选择

前言 这是我们系列自定义字体Android第2篇文章。之前,我们已经看到如何使用自定义字体并将不同样式应用于TextView。...这次,我们将向TextView XML显示一个高级解决方案,以便动态设置字体,而不需要任何代码! 如果您没有阅读以前文章,您可以去看看。这可能有助于您理解,因为它们都是基于彼此。...通过XML直接设置字体非常方便,而不需要额外Java代码。...1、准备自定义XML属性 由于我们想通过XML设置字体,Android没有适当TextView属性,我们必须添加一个我们调用字体自定义属性。...从现在开始,我们可以代码和XML访问该属性。接下来,让我们/values/strings.xml添加我们要用作String资源字体名称: <?

1.6K60
领券