11

以下は、私が抱えている問題のタイプの例です。テキストビューに表示する必要がある pojo にデータがあります...データには、各段落を [p] で示す擬似コードがあります

[p] がテキストビューに表示されるときに、何らかの形でそれらを段落に解析したいと思います。これはできますか?テキストビューで新しい段落を作成する [p] の代わりに使用できるものはありますか?

Question question = new Question();
question.setText("Here is the first paragraph.[p] And this should be the second."); 

TextView view = (TextView) findViewById(R.id.qtext);
view.setText(question.getParsedText());
4

4 に答える 4

10

こんにちは私は文字列全体を解析してから、すべての[p]を\nまたは\n\nに置き換えます。

文字列内の\nは改行になります。たとえば、次のように使用します。

question.setText("Here is the first paragraph.\n\n And this should be the second.");`

それを簡単に行うことができるメソッドはString.replace(...)です。

于 2010-06-05T07:00:44.753 に答える
5

これを試すこともできます

String summary = "<html><font color=\"#FFFFFF\"" +
     
             "<p align="+ "\"" +"left" + "\""+ ">" +  "MY data" +"</p>"+
     
                "</font></html>";
mTextView.setText(Html.fromHtml(summary));
于 2011-12-07T05:25:31.327 に答える