問題タブ [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.

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

android - TextView/EditTextでタップして単語を選択します

アンドロイドでTextView/をタップして単語を選択する方法。/EditTextにテキストがあり、ユーザーが単語をタップしたときにその単語を選択したいのですが、その後getSelectedText()のようなメソッドを呼び出すと、選択した単語が返されます。どんな助けでもいただければ幸いです。TextViewEditText

TextView私の目標は、ユーザーが/内の特定の単語をタップしたときに何らかのアクションを実行することEditTextです。

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

java - スパナブル方式でカスタム書体を使用して選択したテキストのフォントスタイルを設定する方法

EditTextカスタム書体を使用して、選択したテキストにスタイルを設定したい。コンパイル時に以下のエラーが発生します。The constructor StyleSpan(Typeface) is undefined

以下のコードを適用しています。

ありがとう。

0 投票する
5 に答える
19637 参照

android - 別の単語の TextView テキストをクリックまたはタップする方法は?

2 つの異なる単語を含むテキスト ビューをクリックして、別のビューに移動する方法。これは私が使用している文字列です。

この 2 つの単語 (利用規約、プライバシー ポリシー) を別の色にして、クリックできるようにしたい..

特定の単語に色を付ける方法を知っています。クリック可能にしたい。

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

java - キャンバス上にスパン可能な edittext コンテンツを描画する

スマイリー フェイスを含む EditText があり、スマイリー フェイスはスパン可能なコンテンツとして EditText に追加されています。

他の「下線」「太字」「斜体」はなんとか描けたのですが、ビットマップの描画に苦労しています。EditText コンテンツを文字列に変換するとき、ビットマップは Unicode オブジェクト文字「fffc」に置き換えられるためhttp://www.fileformat.info/info/unicode/char/fffc/index.htm

どんな助けでも大歓迎です

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

android - Android ボタンのテキストが指定した色で表示されない

私はかなり単純な問題を抱えています。アクティビティのメソッドでいくつかのボタンを作成しています。ただし、テキストの色は標準色 (グレー) のままです。メソッドで次のように定義しました。

誰もこの問題を認識しており、私を助けることができますか? グーグルで私はsthを読みました。スパン可能について。ただし、これはボタンのテキストでは機能していないようです。

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

android - SpannableStringBufferは9,999文字に制限されていますか?

私のアプリは、テキストファイルアセットから大量のデータを読み取り、それらをTextViewの画面に表示します。(最大は約450kです。)ファイルを1行ずつSpannableStringBufferに読み込みます(セクション名など、削除するメタデータがあるため)。このアプローチは、私がアプリを市場に出している(7k以上のアクティブなデバイスがインストールされている)という2年間の苦情なしに機能したので、コードがかなり正しいことを知っています。

しかし、LG Lucid(LGE VS840 4G、Android 2.3.6)のユーザーから、テキストが切り捨てられているという最近の報告がありました。ログエントリから、私のアプリはバッファに9,999文字しかありませんでした。これはSpannableStringBufferの既知の問題ですか?大きなSpannableバッファを構築するための他の推奨される方法はありますか?提案された回避策はありますか?

SpannableStringBuilderに追加するたびに更新する個別の予想される長さを維持する以外に、追加インターフェイスがエラーではなくオブジェクトを返すため、エラーを検出する良い方法すらありません。

データを読み込む私のコードは次のとおりです。

インターフェイスを確認した後、showNikudとshowMetegのケースをInputFilterに置き換える予定です。

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

android - アプリケーションが予期せず停止しました: 致命的な例外: MAIN

使いたいですSpannanle。以下は私の活動ファイルです:

私の main.xml ファイルは次のとおりです。

私が得ているエラーは次のとおりです。

何か不足していますか?

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

android - TextSwitcher でテキストをフェードインさせる方法

テキストのフェードイン機能を備えた Android プログラムを作成しようとしていますが、同時にすべてではありません。たとえば、「少年は背が高い」という文が最初に「少年」でフェードインし、次に「背が高い」がフェードインするようにします。私はしばらくの間これに取り組んできましたが、それを行う方法がわかりません。また、文章の別の部分を含むスパンブルを設定し、それらをアニメーション化しようとしましたが、うまくいきませんでした。Androidでこれを実行する方法を知っている人はいますか?

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

android - AndroidでシンボルをHTMLエンティティコードに変換する

editTextボックスに入力された文字列の記号を取得してHTMLエンティティコードに置き換えることができるクラスはありますか?HTMLエンティティコードを取得してシンボルを表示しないでください。

例:文字列が「2∏"」の場合、文字列を取得して「2∏」を返すことができるビルド済みのものはありますか?

0 投票する
4 に答える
9350 参照

android - EditText の ImageSpan (スマイリー)。SwiftKey キーボードが機能しない

私は単純なチャット アプリケーションを実行しており、メッセージの書き込み中に edittext にスマイリーを表示したいと考えています。

ImageSpan を介して Image によって置換される文字を識別するためにこれを使用します (これは、EditText にスマイリー文字が挿入された場合にのみ呼び出されます)。

スパンを設定するために SPAN_EXCLUSIVE_EXCLUSIVE タグを使用していますが、swiftkey キーボードに問題があります。これは、編集テキストにスマイリーを挿入すると、imageSpan の直後に書き込むすべてが画像の下に保持されるためです (SPAN_EXCLUSIVE_INCLUSIVE など)。Android のデフォルト キーボードでは、この問題は発生しません。

EditTextのスマイリーと同じ動作のwhatsappアプリケーションのみが必要です。

助言がありますか?コードに変更を加える必要がありますか?

編集:「編集可能な」変数がメソッドに渡されます。txtMessage が EditText である txtMessage.getText() 値です。

ありがとう!

編集: コードの 1 つの部分のみにまたがってください! これは複数行でうまく機能します!問題は、Drawable->Bitmap->ResizedBitmap->Drawable の使用にあったと思います。