Android搭載のTextiView内でRichTextを処理する必要があります。私が持っている問題は、箇条書きと隙間を追加することを意味するリストスタイルを設定する必要があるということです。これを行うには、HTML.TagHandlerインターフェイスを実装してrichTextを解析します。ここで弾丸/ギャップのための私のコードは次のとおりです。BulletSpanの色と隙間
if (!opening && tagOpened(tag))
{
int start = tagOpeningPosition(tag);
if (start < output.length())
{
if (!Tags.UL.equals(mPreviousTag))
{
output.append("\n");
}
output.append("\n");
output.setSpan(new LeadingMarginSpan.Standard(35, 35), start, output.length(), 0);
output.setSpan(new BulletSpan(0, Color.parseColor("#D4007A")), start, output.length(), 0);
}
}
問題がいくつかのアンドロイド上で、私は黒い弾丸なしのギャップを持っている、といくつかの他に、私は右の色とのギャップを持つ弾丸を持っているということです。 Android 6.0を搭載したNexus 5を試してみましたが、動作していて、Android 7.0を搭載したOnePlus5では動作しませんでした。 私はそれがすべてのデバイスで動作し、同じレンダリングを持つためのソリューションがあるのだろうか?