0
 String  _body = "sq Home : "+HomeScreen.edt_sqft_home.getText().toString() +"\n"
                        +"Age of Home years : "+HomeScreen.edt_age.getText().toString() +"\n"
                        +"Additional service : "+HomeScreen.output +"\n\n"
                        +"Street Name : "+HomeScreen.edt_streetname.getText().toString() +"\n"
                        +"City : "+HomeScreen.edt_city.getText().toString() +"\n"
                        +"State : "+HomeScreen.edt_state.getText().toString();

hiii "" 内のテキストを太字にしたい。「Sq Home」、「Age of Home Years」など。どのように可能ですか?? 助けてください

4

2 に答える 2

0
String source = "This is example text";
Spannable out = new SpannedString(source);
StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
StyleSpan boldSpan2 = new StyleSpan(Typeface.BOLD);
out.setSpan(boldSpan, 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
out.setSpan(boldSpan2, 9, 12, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
于 2013-04-04T10:26:51.727 に答える
0

文字列を TextView に表示する場合は、HTML タグを使用できます。あなたの場合、これを行うだけです:

String _body = "<b>sq Home</b>: " + HomeScreen.edt_sqft_home.getText().toString() + "<br/>"
       + "<b>Age of Home years</b>: " + HomeScreen.edt_age.getText().toString() + "<br/>"
       + "<b>Additional service</b>: " + HomeScreen.output + "<br/><br/>"
       + "<b>Street Name</b>: " + HomeScreen.edt_streetname.getText().toString() + "<br/>"
       + "<b>City</b>: " + HomeScreen.edt_city.getText().toString() + "<br/>"
       + "<b>State</b>: " + HomeScreen.edt_state.getText().toString();

TextView yourTextView = findViewById(R.id.yourTextViewId);
yourTextView.setText(Html.fromHtml(_body));

yourTextViewHTML 文字列を表示するアクティビティのビューはどこにありますか。

Mark Murphy は、TextView でサポートされている HTML タグを使用して投稿を書きました。

于 2013-04-04T14:56:44.947 に答える