問題タブ [spannablestring]

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.

0 投票する
1 に答える
1375 参照

android - Android - SpannableString を使用してテキストを配置する方法

2 つのテキストを表示する次のリスト項目があります。1 つは左に配置され、もう 1 つは右に配置されます。今のところ、各テキストは異なる に配置されますTextView:

ここに画像の説明を入力

1つだけ使いたいTextViewです。そのために、 を使用できることはわかっていますがSpannableString、成功しない方法を見つけようとして何時間も費やしています。

TextView両方のテキストを同じ配置で左と右に配置する方法を誰か教えてもらえますか?

前もって感謝します。

0 投票する
0 に答える
198 参照

android - SpannableStringBuilder 文字列を配列として取得する

SpannableStringBuilder から文字列の配列を取得しようとして、いくつかの問題に直面しています。TextWatcher と getSelection() を使用して位置をマッピングしようとしましたが、複雑なことがありました。私の実際のコードでは、これを格納する ArrayList があります。

この画像の例を見てみましょう: ここに画像の説明を入力

ここで、私の要件をさらに詳しく説明します。次の場合、テキストを ArrayList に追加したい:

  • ImageSpan または
  • ImageSpan または ImageSpan で始まらない場合のリスト項目
  • ImageSpan で終わらない場合のリスト項目

最終的な配列は ["a","b","c"] のようになります。私は数日間これを理解することができませんでした。SpannableStringBuilder 内に ImageSpan があるかどうかを確認するために待つことはできますか? 提案の助けをいただければ幸いです。

0 投票する
1 に答える
95 参照

java - SimpleDateFormat と SpannableString は連携できますか?

私はアンドロイド開発に不慣れで、フィードから解析された日付について質問があります。SimpleDateFormat と SpannableString の両方を一緒に使用することは可能ですか? 「タイプ」の問題が発生しています。以下は私のコードのスニペットと私がやろうとしていることです。

問題は SpannableString content = new SpannableString(mDate); にあります。mDate の型を String 型に変更しようとするエラーが表示されますが、そうすると解析が機能しません。これを解決する方法を教えてください。

注: SpannableString コンテンツの変更 = new SpannableString(mDate); SpannableString コンテンツへ = new SpannableString(mDateFormat.format(mDate)); アプリケーションをクラッシュさせます。もう一方の方法は間違っています (エラーが残ります)。

0 投票する
3 に答える
1612 参照

android - 最初の setSpan は機能しませんでした

BOLDtextと作りたい。ただし、タイプのみ BOLD です。type

私は何を取りこぼしたか?

0 投票する
3 に答える
2676 参照

android - スパン可能な文字列エラー

警告ダイアログ ボックスにテキストをハイパーリンクとして表示しようとしています。プロセスの一部では、テキストをフォーマットするために SpannableString を使用する必要があります。問題は、コードの SpannableString 部分でアプリケーションの実行時エラーが発生することです。

DDMS を調べたところ、Java.Lang.NullPointerException というエラーが表示されました。誰もこれを経験しましたか?SpannableString メソッドにハードコードされた文字列を渡すことができるはずです。なぜこのようにクラッシュするのかわかりません。

これは、私の Java ファイルの OnCreate 関数です。

これは、私の XML ファイルのテキスト ビューです。

マイレイアウト

0 投票する
2 に答える
116 参照

android - SpannableString のウェブアドレスを非表示にする

クリックすると、アラート ダイアログから Web ブラウザーが開く 1 つの単語として表示したい Web アドレスがあります。現在、完全な Web アドレスが表示されていることを除いて、すべて正常に動作しています。これを隠す方法がわかりません。これが私のJavaファイルのコードです。

www.google.com を次のように置き換えてみました

しかし、これはコンパイルさえしません。これを可能にする何らかの種類の SpannableString の入力引数構成が必要です。何か案は?

0 投票する
1 に答える
402 参照

android - setSpan() は 1 つの画像のみを生成します

とにかく、for ループを通過しますが、2 つの setSpan() を配置して、最後の反復で 2 つの画像が取り込まれるかどうかを確認します。文字列の最後にのみ画像を取り込みます。たぶん、複数を生成するために setspan に入れなければならない特定のフラグがありますか?