私はテキストを設定する必要があるTextViewを持っています。しかし、私はそれにいくつかのテキストを追加(連結)しています、そして、テキスト全体ではなく、いくつかの色を得るために連結したテキストだけを望みます。storyLine=storyLine.substring(0,190)+" ...Click To Expand";
。ここでstoryLineは、テキストビューに設定される最後のテキストです。私はちょうど "Click To Expand"の色を変えたいと思う。テキストの色を設定する方法連結する
-2
A
答えて
0
String cntStr = " ...Click To Expand";
String storyLine = storyLine.substring(0,190);
String textLine = storyLine + cntStr;
Spannable spannable = new SpannableString(textLine);
spannable.setSpan(new ForegroundColorSpan(Color.RED), storyLine.length(), textLine.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTextView.setText(spannable, TextView.BufferType.SPANNABLE);
ハッピーコーディング!!!!
+0
downvoteの理由は何ですか? – androidOnHigh
-1
あなたは、このことにより、達成することができます
String styledText = storyLine + "<font color='blue'>Click To Expand</font>";
textView.setText(Html.fromHtml(styledText), TextView.BufferType.SPANNABLE);
-1
を試すことができます。
SpannableStringBuilder builder = new SpannableStringBuilder();
String red = "Click To Expand";
builder.append("storyLine=storyLine.substring(0,190)+" ...");
SpannableString redSpannable= new SpannableString(red);
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, red.length(), 0);
builder.append(redSpannable);
mTextView.setText(builder, BufferType.SPANNABLE);
コーディング
ハッピー!!
-1
SpannableStringを使用して、サブストリングの色を付けることができます。必要に応じて
SpannableString span1=new SpannableString("Hello World...Click to Expand");
span1.setSpan(new ForegroundColorSpan(Color.BLUE), 15, 29, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Textview.setText(span1,TextView.BufferType.SPANNABLE);
また、レイアウトXMLでspannable
Textview.setText(TextUtils.concat(AnyString, span1));
設定Texviewタイプを連結することができます。
関連する問題
- 1. vb.net、データテーブルで異なるテキストの色を設定する方法
- 2. xlwtを使用してテキストの色を設定する方法
- 3. DHTMLXコントロールイベントスケジューラでテキストの色と背景を設定する方法
- 4. 送信ボタンでテキストの色を設定する方法は?
- 5. ListViewでテキストの色を設定する方法
- 6. フリッパーでテキストの色を設定する
- 7. c#2色のテキストを設定する
- 8. Excelで連結テキストを書式設定する
- 9. Excel:Excelの式で結果のテキストの色を設定します。
- 10. 色を設定する方法
- 11. タブバーの設定メニューのナビゲーションバーの色を設定する方法
- 12. シングルテキストビューで2つの異なるテキストの色を設定する方法
- 13. SearchViewのテキストにテキストの色とヒントのテキストカラーを設定する
- 14. QTreeWidgetItemのテキストの一部の背景色を設定する方法は?
- 15. AutoCompleteTextViewにテキストを設定する方法
- 16. OpenOfficeでPyUNOを使用してテキストの背景色を設定する方法
- 17. UIProgressViewで進捗色合いの色を設定する方法
- 18. XSL xsl:numberとテキストを連結する方法は?
- 19. フレックスリストコントロールで特定の行の色を設定する方法
- 20. javascriptの特定の日付に色を設定する方法
- 21. PHPの特定のテキストの色を変更する方法
- 22. java RTFEditorKit:テキストのブロックを連結する
- 23. Matplotlib:ラインの色をオレンジ色に設定し、ラインマーカーを指定する方法は?
- 24. 属性ファイルでテキストの色を定義する方法
- 25. テキストを色で挿入する方法
- 26. GridLayoutの色を異なる幅に設定する方法
- 27. Xamarinリストビューで異なる行の色を設定する方法
- 28. 透明度を設定したテキストの背景色を設定する
- 29. 1つのRadialGradientのサイズ、位置、色を設定する方法、GradientDrawableでXferModeを設定する方法
- 30. Ios - デフォルトのテキストの色とフォントのサイズを設定する
[TextView内に複数のスタイルを入れることはできますか?](https://stackoverflow.com/questions/1529068/is-it-possible-to-have-multiple-styles-inside-a-テキストビュー) – Jordan