9

大きなテキストを含むテキストビューがありますが、箇条書き、改行を入れたいです。&#8226箇条書きのようなxmlエンティティを配置しようとしましたstring.xmlが、改行を取得できず、途中にテキストがほとんどありません。正当化を使用するのが好きですそれも

String nodata="hi how are you<br/>&#8226welcome to stackoverflow"  
TextView nodata= ((TextView) findViewById(R.id.nodata));
nodata.setText(Html.fromHtml(nodatafound));    

動作しますが、 justify を使用できません。これを達成する方法はありますか?

4

6 に答える 6

7

みんなありがとう...私はついにこれをやってしまった

String nodata="hi how are you<br/>&#8226;welcome to stackoverflow"
TextView nodata= ((TextView) findViewById(R.id.nodata));
nodata.setText(Html.fromHtml(nodatafound)); 

左揃えのために、レイアウトファイルを変更しましたandroid:layout_gravity=center|left

これを行うより良い方法があることを願っています。

于 2013-02-06T06:39:42.743 に答える
5

このコードをstrings.xmlに配置します

お元気ですか \n

•  スタックオーバーフローへようこそ

このテキストをテキストビューに設定します

于 2013-02-05T13:05:43.640 に答える
4

後にコロンを忘れた&#8226;

したがって、これを次のように変更します。

String nodata="hi how are you<br/>&#8226;welcome to stackoverflow"
TextView nodata= ((TextView) findViewById(R.id.nodata));
nodata.setText(Html.fromHtml(nodatafound)); 
于 2013-02-05T12:54:31.987 に答える
0

Try this out:

String s = "hello world"
           + System.getProperty ("line.separator")
           + "hello android"
           + System.getProperty ("line.separator"); 
于 2013-02-05T13:02:44.853 に答える
0

string.xml ファイルに追加 <string name="str">&#8226;item 1\n &#8226;item 2 \n &#8226; item 3</string>

于 2015-09-01T12:55:02.393 に答える