問題タブ [android-textattributes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - TextView の URL の AutoLink リンク角かっこ
私はURLを持っています:
https://<site name>/pallavi/[Songs.PK]%2002%20.mp3
私はプロパティを持つテキストビューを持っています:android:autoLink="all"
単純にテキストをテキスト ビューに設定すると、テキスト ビューは [. 次のようになります。
https://<サイト名>/pallavi/【Songs.PK】%2002%20.mp3
私が欲しいのは、リンク全体を次のように強調表示する必要があることです:
https://<サイト名>/pallavi/[Songs.PK]%2002%20.mp3
私が今まで試したこと:
< pre > タグと Html.fromHtml を使用しましたが、機能しないようです。(ただし、 < pre > が android でサポートされているかどうかもわかりません。)
Jsoup.parser を使用しました。しかし、それも私にはうまくいかないようです。
更新 私もこの答えを試しました: https://stackoverflow.com/a/12376115/1320263
テキストビューのlinkAllプロパティ自体が括弧を有効な文字と見なさないという問題がAndroidにあるかどうかを教えてください。サポートされている場合、それもハイパーリンクするにはどうすればよいですか?
また、注:質問に書いたテキスト(またはリンク)は単なるサンプルテキストです。実際には、ハイパー リンクの開始位置と終了位置を正確に特定するのが非常に難しいテキスト ブロックを取得しています。また、ブロック内に存在するリンクの数は不明です。したがって、私はそのことを使用することはできません< a href = "" >
...
android - TextAppearances.Micro スタイルがありません
Android Developer Design Style for Typographyによると、4 つTextAppearance
の s (Micro、Small、Medium、Large) があります。
しかし、Micro には定義済みのスタイルはありません。
それらはどれも Android のソースにはありません。私は何が欠けていますか?
java - TextView Android 内のクリック可能な単語
ハッシュタグを含むテキストビューがあります。#first #second #third
. 私の質問は、どのハッシュタグがクリックされたかを検出して、何らかのアクションを実行できるようにする方法です。言葉を乾杯します。これは TextView ウィジェットを使用して可能ですか? 代わりに他のウィジェットを使用する必要がありますか?
アップデート
この例を使用して解決策を見つけました。将来的に他の人に役立つことを願っています!
android - LinearLayout で textView をトリミングする
2 つの TextView を含む LinearLayout があります -textName
とtextPrice
. のプロパティtextName
:
および のプロパティtextPrice
:
が長い場合textName
は、行全体に伸びて を閉じますtextPrice
。
ここに私のxmlマークアップがあります:
長すぎる場合、 textName
( を使用して)をトリミングするにはどうすればよいですか?singleline
ありがとう。
android - Android textviewでテキストを揃えると同時にカスタムフォントスタイルを使用する方法は?
カスタムフォントを使用するために、このようなテキストビューがあります。問題は、それを正当化することです。次のようなhtmlコードを使用してみました:
しかし、うまくいきません。透明な背景は webview のバグであるため、web-view を使用しないことを好みますが、背景を透明にする必要があります。
どうもありがとう。
android-layout - Lollipop 以前のデバイス向けの Android TextView の Triangular Bullet
文字エンコーディング "& #8227;" ---> と Java 文字列 "\u2023" を試し、三角点 "‣" を直接貼り付けてみました。
1) android:text 属性で直接指定する方法と、2) リソースから抽出する方法の両方を試しました。
上で指定されたすべてのメソッドは Lollipop で正常に動作しますが、4.2.2 以前の Android バージョンでは動作しません。
Bullet の代わりに、長方形のボックスが表示されています。
それを解決する方法はありますか??