2012-01-21 10 views
0

サーバからテキストを受信します。このサーバには\ nが含まれ、必要な改行を示すことができます。このテキストをTextViewに表示すると、システムは改行を行いませんが、単に\ nを通常のテキストとして扱います。 これを改行として解釈するにはどうすればよいですか?サーバから改行が受信されました

+0

http://stackoverflow.com/questions/5382490/how-to-add-a-line-break-in-an-android-textview –

答えて

0

文字のバイト[]としてファイルを読んで、このように処理する必要があります。具体的にはコンテンツに応じて、TextViewの場合は、setText()の動作方法を変更する必要があります。つまり、TextViewクラスを拡張する独自のクラスを作成する必要があります。

このクラスでは、この特定のビューに追加されるコンテンツに基づいて論理ルールを指定します。

+0

TextViewのフォーマットをすべて処理していますので心配はありませんその側。私が見つけられなかった唯一のことは、行方不明の問題です。 IOSでは、stringByReplacingOccurrencesOfStringを実行するだけで十分です:@ "\\ n" withString:@ "\ n"] アンドロイドのようなものはありませんか? – michaelsmith

+0

Javaにはこれを可能にするコードがあります。 Stringクラスを検索すると、探しているものが見つかります。これは追跡機能であり、アンドロイド特有のものではありません。 – JoxTraex

+0

これはJavaの機能** – JoxTraex

関連する問題