問題タブ [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.
android - 最初の setSpan は機能しませんでした
BOLDtext
と作りたい。ただし、タイプのみ BOLD です。type
私は何を取りこぼしたか?
android - スパン可能な文字列エラー
警告ダイアログ ボックスにテキストをハイパーリンクとして表示しようとしています。プロセスの一部では、テキストをフォーマットするために SpannableString を使用する必要があります。問題は、コードの SpannableString 部分でアプリケーションの実行時エラーが発生することです。
DDMS を調べたところ、Java.Lang.NullPointerException というエラーが表示されました。誰もこれを経験しましたか?SpannableString メソッドにハードコードされた文字列を渡すことができるはずです。なぜこのようにクラッシュするのかわかりません。
これは、私の Java ファイルの OnCreate 関数です。
これは、私の XML ファイルのテキスト ビューです。
android - SpannableString のウェブアドレスを非表示にする
クリックすると、アラート ダイアログから Web ブラウザーが開く 1 つの単語として表示したい Web アドレスがあります。現在、完全な Web アドレスが表示されていることを除いて、すべて正常に動作しています。これを隠す方法がわかりません。これが私のJavaファイルのコードです。
www.google.com を次のように置き換えてみました
しかし、これはコンパイルさえしません。これを可能にする何らかの種類の SpannableString の入力引数構成が必要です。何か案は?
android - setSpan() は 1 つの画像のみを生成します
とにかく、for ループを通過しますが、2 つの setSpan() を配置して、最後の反復で 2 つの画像が取り込まれるかどうかを確認します。文字列の最後にのみ画像を取り込みます。たぶん、複数を生成するために setspan に入れなければならない特定のフラグがありますか?
android - EditText PasswordtransformationMethod とスパン
PasswordTransformationMethod ( https://github.com/android/platform_frameworks_base/blob/master/core/java/android/text/method/PasswordTransformationMethod.java ) を調整して、編集可能な charsequence のインスタンスで動作できるようにしようとしています。スパンします。私が欲しいのは、変換された文字列には、ソース文字列に存在するスパン、たとえばスタイリングスパンも含まれていることです。これを行う理由は、入力の一部のみをパスワードとして変換する必要があるためです。たとえば、入力 ABCDEF は、テキスト入力中に AB...F として変換され、スタイリング スパンも保持されます。上記の PasswordTransformationMethod を見ると、PasswordCharSequence は Charsequence と GetChars のみを実装しているため、ソース文字列のスパンが失われているように見えます。
上記の Android ソース コード リンクから、PasswordCharSequence を変更して SpannableStringBuilder を拡張しようとしましたが、次の例外が発生しました。
これはドキュメントが非常にまばらな領域であるため、ヒント/ポインターを高く評価します。
android - SpannableString の効果が得られない
文字列「confirm_msg」に金額を追加したい
これはxmlの文字列です:
android - EditText からスパン可能な文字列を取得する
を に設定したSpannableString
ので、からこのテキストを取得し、そのマークアップ情報を取得しEditText
たいと考えています。EditText
私はこのように試しました:
-1
ただし、テキストを斜体と太字で表示していますが、太字と斜体の両方のインデックスを提供します。
助けてください。
android - TextView でテキストの 1 つの部分を中央揃えにする必要がある
私は現在、単一の TextView で大きなテキスト ブロックをフォーマットするために SpannableString を使用しています。サイズと色は問題なくフォーマットされていますが、配置に苦労しています。
配置の書式設定に関するガイダンスを提供するこの投稿と、AlignmentSpan の使用方法に関するこの Android 開発者ページを見つけましたが、うまくいかないようです。Eclipse はエラーを表示せず、アプリは正常にロード/実行されますが、アライメント ピースは完全に無視されているようです。これが私のコードです:
どんな助けでも大歓迎です。
[編集] setSpans の色とサイズの両方をコメントアウトして競合がないか確認してみましたが、うまくいきませんでした。
[編集2]:以下の回答を正解としてマークしましたが、正解は実際にはコメントに埋め込まれています。TextView の XML ファイル幅を match_parent (fill_content ではなく) に更新できませんでした。ありがとうセルジュ!
android - ANDROID の検索バーで選択したアイテムをプレビューするために、Facebook メッセンジャー/Google ハングアウトのようなレイアウトを実現するにはどうすればよいですか?
基本的に、作成したいものはスクリーンショットから最もよく説明できます。
FBメッセンジャーアプリと同じように人のリストビューがあります。スクリーンショットに示されているような検索バーをユーザーが使用できるようにしたいと考えています。次のプロパティが必要です。
1) 検索バーは、リスト ビューで選択された人の名前をプレビューする必要があります
2) プレビュー検索バーの任意の名前でバックスペースを押すと、人を選択解除できます
3) 検索バーは、ユーザーの種類に応じて、ユーザーの一番下のリストをフィルター処理できる必要があります。
プロパティ 3) の解決策はありますが、他の 2 つについてはわかりません。助けてください!!!
android - ReplacementSpan の draw() メソッドが呼び出されない
私はそのような文字列で背景を設定します:
しかし、このバックグラウンドで左右のパディングを増やしたいので、カスタムスパンを作成しました
私はスパンを次のように使用します。
残念ながら、私の draw() メソッドは呼び出されません。getSize() が正しく呼び出されます。