2011-12-06 3 views
0

私の値のXMLから文字列を表示するには、私の標準であると思われるものとは奇妙な方法でそれらを解析します。私の弦をヘブライとローマン/句読点の区切りに分けているようです。各チャンクは適切に処理されますが(RTL/LTR)、チャンク全体は右から左にではなく左から右に解析されます。テキストビューヘブライ語+ローマン文字を同じ文字列で扱っていない

例:(矢印はLTR/RTLを表す)

マイXML文字列(それが表示されるべき方法): [ヘブライ語(C)< < < <] [英語の単語(B)>>>>]それはアンドロイドに表示される方法[ヘブライ語(A)< < < <]

: [ヘブライ語(A)< < < <] [英語の単語(B)>>>>] [ヘブライ語(C)< < < <]

ご意見をいただければ幸いです。 :)

編集:私は日食で私のXMLを開くと、それは同じ間違った方法(第2の場合)に表示されますが、ほとんどのテキストエディタは、多くの(最初のケース)

答えて

1

アンドロイド4.0申し出正しく表示判明BiDiのテキストのより良いサポート。エミュレータで試してみて、問題が解決したかどうか確認してください。

+0

こんにちは、私の[質問](http://stackoverflow.com/q/40398528)を見てください。あなたが手伝ってくれれば幸いです。ありがとう... :) –

関連する問題