問題タブ [multiautocompletetextview]

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 投票する
4 に答える
12755 参照

android - 「MultiAutoCompleteTextView」を使用するときにカンマをスペースに置き換える方法

MultiAutoCompleteTextView複数の文字を入力すると、一般的な単語を入力するために使用する簡単なプログラムを実行しています。

コード:

ここで、「a」と入力して「abcd」を選択すると、結果は「abcd,」になります。カンマをスペースに置き換える方法は?

ありがとうございました!

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

android - MultiAutoCompleteTextView と AutoCompleteTextView の違い

誰かが と の違いを説明できますMultiAutoCompleteTextViewAutoCompleteTextView?

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

android - Android : ダイアログに追加された MultiAutoCompleteTextView で項目を選択できない

私はMultiAutoCompleteTextViewカスタムダイアログを持っています。アダプタがMultiAutoCompleteTextView正常に追加されました。 MultiAutoCompleteTextView提案を提供しますが、提案リストから項目を選択できません。

ダイアログ xml には以下が含まれます:

アクティビティのダイログ:

これで私を助けてください。前もって感謝します

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

android - String オブジェクトの代わりにカスタム オブジェクトを使用した MultiAutoCompleteTextView カスタム アダプタ

このコードはArrayList<String>、アダプターに渡す場合にのみ、必要に応じて正常に機能しています。しかし、オブジェクトをアダプターに追加すると、MultiAutoCompleteTextViewオブジェクトのフルネームではなくオブジェクトのフルネームが設定されます。JGETDATAオブジェクトから first_name のみが必要です。

私のアダプター

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

java - 正しい開始位置の代わりにAndroidでカスタムアダプタを使用すると、MultiAutoCompleteTextViewで最初からアイテムを取得しますか?

MultiAutoCompleteTextView 用のカスタム アダプターを作成しました。これにより、リスト ビューのビューが表示されます。問題は、任意の文字を入力すると正しいカウントが得られるが、開始インデックスが 0 から始まるため、間違った名前が表示されることです。

リスト ビューを開くと、「m」と入力しても常に「Rahul から始まるリスト アイテム」が表示されますが、カウントは 3 のままなので、アイテム 0 から 3 つのアイテムが表示されます。

これは、Android arrayAdaptor で正常に動作しています。

アダプタの getView 関数で正しいインデックスが渡されない理由を確認するためにデバッグする必要がありますか、またはリストを並べ替えてアダプタで再度更新するための並べ替えアルゴリズムをセットアップする必要がありますか?

カスタム アダプター コード

}

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

android - MultiAutoCompleteTextViewは、テキストビューに追加する前にデータを変更します

内部に "Call: " テキストが事前定義された MutliAutoCompliteTextView があるとしましょう。連絡先の名前を入力すると、提案がポップアップ表示されます。MutliAutoCompliteTextView に連絡先を追加する前に、(たとえば) html タグ < br >John Doe< /b > を追加したいと考えています。それを行う方法はありますか?

前もって感謝します!

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

arraylist - MultiAutoCompleteTextViewで提案されているArrayList内のアイテムの元の位置を見つける方法は?

MultiAutoCompleteTextView を使用して、arraylist に自動提案操作を適用しました。提案されたリストをクリックすると、提案されたリストに従って項目の位置が取得されますが、arraylist に保存された項目に従って項目の位置が必要です。位置を取得する1つの方法は、

しかし、arraylist に重複する項目が存在する可能性があります。arraylist から実際のインデックスを取得するにはどうすればよいですか?

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

android - MultiAutoCompleteTextView に値が選択されたときに読み上げられるテキストを設定するにはどうすればよいですか

"MultiAutoCompleteTextView" から拡張されたカスタム ビューがあります。ユーザーが CustomTextView への入力を開始すると、ポップアップに推奨値が表示されます。これらの値のいずれかを選択すると、選択した値が CustomTextView に取り込まれます。

選択できる値には、ID と名前があります。デフォルトでは、ユーザーがリストから値を選択し、CustomTextView にその選択された値が入力されると、TalkBack は選択されたアイテムの ID を奇妙な方法で読み上げます。

それは読む

"(単語全体としての itemID) は、syn (個々の文字としての itemId) のカンマ スペースを置き換えます"

たとえば、idがappleの場合、読み取ります

"apple は syn アップル コンマ スペースを置き換えます"

IDではなく名前だけ読み上げてほしいです。

アクセシビリティ用のカスタム ビューを追加するためのアクセシビリティ ドキュメントを読む ( http://developer.android.com/guide/topics/ui/accessibility/apps.html#custom-views ) さまざまな API を上書きしてイベント テキストを設定しようとしましたが、しかし、イベントテキストに対して何かを行うとすぐに、何も読み上げられません。

API 15以降のみをサポートする必要があるため、CustomTextViewにコードを追加しました

デバッグ システム アウトで、イベント テキストが ID から「Test」に更新されていることがわかります。

したがって、文字列「Test」が読み上げられない理由がわかりませんか? 何か案は?

注: 次のコードを追加すると、CustomTextView に触れたときに "Touched on CustomTextView" が正しく読み上げられます。ただし、このメソッドを上書きしても、提案からアイテムが最初に選択され、CustomTextView が設定されたときとの違いはありません。