問題タブ [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.
java - Edit text または MultiAutoCompleteTextView でファイル拡張子を入力するときに特定の単語の色を変更する
小さなコード エディター アプリを作成します。問題は、拡張子を変更しても特定の単語の色が変更されないことです。文字列配列リソース ファイルを使用して特定の単語を識別します。また、[名前を付けて保存] ダイアログを使用して拡張機能を取得する Common クラスを追加します。一般的なクラスでは、以下を使用して問題が発生しました。
ヌルポイント例外エラー。その後、「txt」のように値を設定しました。しかし、今の問題は、拡張子を変更しても色が変わらないことです。私のクラスは以下です。
FileSaveDialog class.using を使用してデータ型を変更します
拡張機能は、ユーザーが設定値を取得します。それは仕事であり、メインアクティビティを正しい範囲に渡します。私のActivityクラスは以下です
今後の開発では、EditText の代わりに MultiAutoCompleteTextView を使用します。そこに問題があると思います。
これはクラッシュではありませんが、以下に logcat が表示されます。ファイルの拡張子を変更したとき。
誰かが私に何が問題なのか、これを行う正しい方法は何かを説明できれば、それは私にとって非常に役に立ちます。
java - テキスト内の他のポイントで MultiAutoCompleteTextView ドロップダウンを表示する方法
MultiAutoCompleteTextView を実装しましたが、すべて正常に動作していますが、ユーザーが提案された単語の最初の文字を押すたびに提案したいと考えています。基本的に、提案はテキストの最初と、テキストの最後の文字が「,」の場合に表示されます。
だから、これは私の言葉のリストです:
そして、ユーザーが次のようなものを押すと、提案が表示されるようにしたい: 567/
次のように、カスタムクラスで十分なフィルター()をオーバーライドしようとしました:
しかし、これはまったく機能せず、コードがクラッシュします。アイデアを持っている人はいますか?