TextViewのテキストの一部を引用する問題の解決策を探しています。 長いテキストがあり、一部の部分を引用/ハイライトする必要があります。 私はHTMLで(Html.fromHtml(String))何かを作っていますが、この赤い垂直線はありません。 追加方法はありますか? 私が知る限り、CSSスタイルはTextViewでは不可能です。Android TextView引用テキスト部分+垂直線
答えて
これを試してみてください:カスタムラインビューの
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="#FF0000FF" />
OPはTextViewテキストの一部をフルテキスト表示ではなくハイライト表示にしようとしています – Stallion
WebViewのを。
TextViewカスタムラインビュー付き。
のTextView
WebViewの
wrap_content
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/base"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="horizontal">
<View
android:layout_width="3dp"
android:layout_height="wrap_content"
android:background="#B1233A"
android:layout_toStartOf="@+id/webView"
android:layout_alignTop="@+id/webView"
android:layout_alignBottom="@+id/webView"
android:layout_marginRight="10dp" />
<WebView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:id="@+id/webView"></WebView>
<!--<TextView-->
<!--android:layout_width="200dp"-->
<!--android:layout_height="wrap_content"-->
<!--android:text="My textt from web \nand in multiple \nLines"-->
<!--android:layout_centerHorizontal="true"-->
<!--android:layout_centerVertical="true"-->
<!--android:id="@+id/webView"></TextView>-->
</RelativeLayout>
私はこれを理解していますが、多くの文字列を持ち、それぞれ1,2,3 ...の部分を引用しています。テキストに何らかの形で追加しなければならないので、Androidはどこに線を描くべきかを知るでしょう。 このソリューションでは、ビューが固定され、赤い垂直線が固定されています。 – vanste25
実行時にlineとtextviewを使ってレイアウトを展開し、forループと線形レイアウトに展開することができます。次に、それぞれの場合に100文字列を書くことはできません –
- 1. 散布図に垂直線を引く?
- 2. Textview部分テキストを表示
- 3. Android - 垂直に線を描く
- 4. Android GridViewの垂直の枠線
- 5. 無限のTextView垂直スクロール?
- 6. ウェブビューの特定のテキスト部分に垂直方向にスクロール
- 7. NVD3線グラフ(垂直線)
- 8. HTMLの枠線(垂直線)
- 9. DataFrameの部分的な垂直キャッシング
- 10. 与えられた点からの線分上で垂直線
- 11. Androidのテキスト行の垂直スクロールスクロール
- 12. Plotly.jsを使用したカスタム垂直線
- 13. 垂直中心テキスト
- 14. anglejsツリービューのCSS垂直線
- 15. ListViewの垂直グリッド線
- 16. Android垂直センター
- 17. AndroidボタンまたはTextViewの垂直方向の整列
- 18. Matlabのボード線の垂直線
- 19. ハイチャート垂直線(十字線)ロジック
- 20. 垂直線形レイアウトで子ビューを比例配分する
- 21. Pythonでデータポイントから垂直軸に垂直線をプロット
- 22. テキストと罫線の間の垂直スペースを削除する
- 23. Androidの垂直シークバー
- 24. アンドロイドリストビューの垂直分割線は機能しません
- 25. テキスト領域垂直スクロールバー
- 26. Primefaces列の垂直テキスト
- 27. Androidで水平、垂直、斜線だけを描く
- 28. 直線部分と曲線の傾きを見つける
- 29. ボルツマン曲線の直線部分の傾きを推定する
- 30. Android直線レイアウトエラー
これはTextViewにとっては複雑すぎます。このためにWebViewを使用することができます。 –
なぜあなたは ' 'を左からテキストビューに整列させませんでしたか? –
「一部を引用/強調表示する必要がある」とは、Textviewで強調表示する必要があるテキストの部分を意味しますか? – Stallion