Markdown如何更改Android Markwon的默认文本大小

问题描述 投票:0回答:1

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

设置标题的自定义乘法器和设置codeBlock文本大小无效。都无法在应用程序主题中设置<item name="android:textAppearance">@style/mytextappearance</item>

android kotlin markdown android-theme markwon
1个回答
0
投票

没关系;我找到了:

构建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()
© www.soinside.com 2019 - 2024. All rights reserved.