首页 > 解决方案 > Markdown 如何更改默认文本大小 Android Markwon

问题描述

在使用 Markwon 依赖项渲染 Markdown 时,我可以在哪里设置配置以设置“常规文本”的自定义字体和文本大小?

为标题设置自定义乘数和设置 codeBlock 文本大小不起作用。<item name="android:textAppearance">@style/mytextappearance</item>在应用程序主题中设置都不起作用

标签: androidkotlinmarkdownandroid-thememarkwon

解决方案


没关系; 我找到了:

在构建 Markwon 实例时,您可以:


Markwon
    .builder(context)
    .usePlugin(object : AbstractMarkwonPlugin(){
          override fun configureSpansFactory(builder: MarkwonSpansFactory.Builder) {
               super.configureSpansFactory(builder)
               builder.setFactory(Text::class.java) { _, _ -> TextAppearanceSpan(context, R.style.my_text_style)}

          }
    })
    .build()

推荐阅读