問題タブ [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 - TextView を Android のレイアウト内に収める
正方形の FrameLayout があります。レイアウト内に TextView があり、ユーザーが textSize を増減するオプションがあります。テキストが FrameLayout 全体を埋めるのに十分な大きさの場合、テキストの増加オプションを制限したいと考えています。したがって、25sp のようなものから始めて、ユーザーが 40sp に達し、TextView の高さが FrameLayout の高さを超えると、39sp に戻して、テキスト サイズをさらに大きくすることを禁止する必要があります。TextView のソースはスパン可能です。
これが私がこれまでに行った方法です。
増加ボタンではsetTextSize(currentValue + 1)
、スパン可能なフラグメントごとに単純に I します。
再度 setText したときの TextView の「実際の」サイズがわからないため、使用しました
欠点は、テキストを増やしてから再び減らすという目に見える操作です。そのため、ユーザーは 100 ミリ秒ほどテキストが大きくなってから元に戻るのを見るでしょう。実際にテキストサイズを大きくすることを避けることができるように、この計算を処理する良い方法はありますか?
android - TextView#setMovementMethod(LinkMovementMethod.getInstance())はリンク表示を壊しています
いくつかのHTMLから作成されTextView
たものを入力しています。Spannable
このコード:
リンクを表示しますが、クリックできません。このコード:
リンクは表示されません。はTextView
XMLで次のように指定されます
なぜLinkMovementMethod
、クリック可能なリンクを作成するために完全に存在する方法が、TextView
リンクの表示を停止するのですか?
android - スパナブルで文字を分離する
スパン可能なものがあります[12]
。[
と の間の数字を読みたい]
です。スパンナブルに対してどうすればよいですか?
android - ImageSpanでの画像の遅延読み込み
データの取得開始時にデフォルトの画像を設定し、取得が終了すると画像をロードするカスタムImageSpanを構築したいと思います。
コードの例:
ロードが終了し、デフォルトではなく新しいビットマップを取得する時期であることをスパンに通知するにはどうすればよいですか?
android - Androidは元のhtmlでスパン可能な位置を取得します
スパン可能な特定の文字の位置がわかっている場合、html で対応する位置を取得するにはどうすればよいですか? たとえば、次の文字列がある場合:
'p' という文字がスパン可能な 4 番目の位置にあることはわかっていますが、html の 7 番目の位置にあることを確認するにはどうすればよいですか?
android - クリック可能なオブジェクトでスパン可能な文字列の下線を取り除く方法は?
私はそれにセットをSpannable Object
持っています。Clickable Object
が にSpannable String
表示されるTextView
と、青いテキストと青い下線が表示されます (このテキストがクリック可能であることをユーザーに示します)。私の問題は、青い下線が表示されないようにするにはどうすればよいTextView
ですか?
android - setText メソッドは、動的設定 MaskFilterSpan を使用した EditText には影響しません
環境: Android 4.2
レイアウト/アクティビティ_main.xml
テスト1(成功!効果あり):
テスト 2 (失敗! 効果なし、なぜ ??? ):
違いは、コードの 2 番目の段落が EditText から取得したデータであることです。2 番目のコードはString str = etContent.getText().toString();を使用します。 コードの最初の部分がコード editText.setText("123456") を追加する前に試してみましたが、ぼかし効果も失敗しました。
誰が私を助けることができます?
android - ランドスケープ モードで SpannableString が正しく表示されない
次のように、 SpannableString を使用して EditText に画像を追加するコードがあります。
間にいくつかの指数計算がありますが、それらは重要ではないため含めませんでした。コードは正常に動作します。ここにいくつかの画像があります:
非編集モードでのポートレートとランドスケープ:
ただし、横向きモードで編集を開始すると、画像の後ろにテキストが表示されます。
ほとんどの人が知っているように、奇妙な String は iPhone の絵文字の Unicode を表します。以前にこの問題に遭遇した人はいますか?
編集: でテストされandroid:imeOptions="actionDone|flagNoExtractUi"
、機能しません。単語の提案が私の EditText を覆い隠します。
c# - MonoDroid GetSpans の最後のパラメーター
Monodroid プロジェクトで ISpannable を使用しようとしていますが、GetSpans に問題があります。私が最終的に求めているのは、次のようなリッチ テキスト エディターです。
https://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver
ただし、GetSpansの Xamarin ドキュメントは特に役に立ちません。Java から C# に変換しようとしている行は次のとおりです。
ただ、C#でStyleSpan.classを書くと「} expected」のコンパイルエラーが出るので、最後のパラメータに何を渡せばいいのかわかりません。すべてのスパンまたは特定のタイプのすべてのスパンを取得するには、最後のパラメーターに何を渡すことができますか?