問題タブ [spannable]
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 - スパン可能な文字列エラー
警告ダイアログ ボックスにテキストをハイパーリンクとして表示しようとしています。プロセスの一部では、テキストをフォーマットするために SpannableString を使用する必要があります。問題は、コードの SpannableString 部分でアプリケーションの実行時エラーが発生することです。
DDMS を調べたところ、Java.Lang.NullPointerException というエラーが表示されました。誰もこれを経験しましたか?SpannableString メソッドにハードコードされた文字列を渡すことができるはずです。なぜこのようにクラッシュするのかわかりません。
これは、私の Java ファイルの OnCreate 関数です。
これは、私の XML ファイルのテキスト ビューです。
android - テキストビューの一部のみカラーフォントを変更
テキストビューの色の一部だけを変更したい..この方法で試してみましたが、何も変わりません
したがって、最初の部分"Temperature: "
は textview の色 (この場合は Black) で、残りの部分は this である必要があり#59c3fa
ます。どのように間違っていますか?
java - Android EditText内でクリックされたリンクのURLまたはHTMLを取得します
EditTextでクリックされたリンクの URL を取得しようとしています。リンクに触れて、その URL で何かをしたい。私が得た最も近いものは、カーソルが置かれているスパンが URLSpan スタイルであるかどうかを判断することです:
すべてを HTML 文字列に変換すると、プレーン テキストのカーソル位置を HTML テキストに関連付ける方法がわかりません。を使用して EditText 内のすべての URL を取得できますが、どの URLgetUrls()
がクリックされたかはまだわかりません。のようなことができればEditText.getPortion(start, end).getUrls()
、それはより近いものになりますが、これまでのところ、そのような方法は見たことがありません。
android - TextView の Spannable で nowrap を取得するには?
TextView のテキストの一部だけを次の行に折り返さないようにすることはできますか?
現在私は持っています:
私が望む小さな画面で:
しかし、画面に十分なスペースがある場合は、次のようにします。
テキストの一部[kg/m^2]
が常に 1 つの部分になるようにします。
android - ForegroundColorSpan を追加できません
res/Values/color.xml
色は変わりましたが、私が望んでいた青色ではなく、別のものになりました。
ありがとうございました。
android - 複数スパン可能設定時のテキスト幅の取得方法
spannableText にスパンを設定し、TextView に設定します。このテキストの幅と高さを取得した後。ただし、結果は、設定されたスパンによるテキストのサイズの変化を考慮していません。次の解決策は、作業が正しくありません。
android - Html.toHtml() が RelativeSizeSpan のテキストを変換しない
これが私がやろうとしていることです、
そしてクリックイベントで、このコードでHTMLに変換しようとしています
私はいくつかを期待しています
しかし、私が見ているのはこれです
できれば、私を助けてください。