問題タブ [android-textinputedittext]

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 に答える
477 参照

android - 数字キーパッド ANandroid が英数字キーパッドに変更

input type=number の textinputedittext があります。ユーザーが textinputedittext 以外の場所をクリックした場合にキーパッドを閉じるには、次の関数を使用しました-

ただし、キーボードが閉じられるのではなく、単に英数字(デフォルト)のキーボードに変換され、2回目のクリックがあるとキーボードが閉じます。キーボードを閉じるのではなく、英数字に変換する理由がわかりません。

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

android-layout - textinputfieldedittextのインラインエラーメッセージと線の色に異なる色を付ける方法

TextInputEditTextインラインエラーメッセージを表示している場所もあります。問題は、同じ色を指定したインラインエラーメッセージの色が行にも反映されていることです。インライン エラー メッセージと行に異なる色を付ける方法。

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

android - テキスト入力レイアウトが setError メソッドでエラーをスローする

setError()メソッドを適用してTextInputLayoutTextInputEditTextますが、このエラーが発生しています。

私が達成しようとしているのは、エラー ツールチップです。これを達成するためにサード パーティのライブラリを使用する気はありません。\

これが私が試したものであり、これらのどれも機能しませんでした。

setErrorEnabled(true) を呼び出しても TextInputLayout のエラーが再び表示されない

TextInputLayout setErrorEnabled が新しい TextView オブジェクトを作成しない

TextInputLayout.setError() は、エラーをクリアした後に空のスペースを残します

クリア後​​にTextInputLayoutがエラーメッセージを表示しない

エラーを示す TextInputLayout の setError

edittext に値を入力した後の TextInputLayout エラー

テキスト入力レイアウトエラーが有効になっていてエラーが表示される

テキスト入力レイアウトエラーが有効になっていてエラーが表示される

エラーメッセージを削除してもTextInputLayoutのエラービューが削除されない

グラドル

エラースタックトレース、

ここにXMLがあります

これが私が適用しているものであり、これが正確にエラーがスローされる場所です。

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

android - TextInputEditText スペル修正クラッシュ?

TextInputLayout でラップされた TextInputEditText があります。ただし、一部のキーボードでは、ユーザーがスペルの候補を表示し、その単語をタップして候補のポップアップ リストを表示すると、アプリが激しくクラッシュし、キーボードが画面に表示されたままになり、ダイアログの上に表示されることがあります。

これは Android 6、7、および 8 で発生します。6.0.1 を実行している Samsung Galaxy S5 と標準の Samsung キーボードで問題を再現できますが、同じデバイスの Gboard または Swype では再現できず、Android 8.0 を実行している Nexus 5x では再現できません。デフォルトの Google キーボード。

アプリケーションは 26 を対象としており、デザイン サポート ライブラリ バージョン 26.1.0 を使用しています。この同じスタック トレースがサポート ライブラリの複数のバージョンで表示され、これまたは同様の問題が以前に修正されたと主張されています。

原因を突き止めて再現するのはかなり困難でした。私は特別なテーマや色を設定していません - appcompat だけです。スタック トレースは次のとおりです。

私が見つけることができた同様の/関連する問題は次のとおりです。

残念ながら、唯一の回避策は、TextInputEditText フィールドですべてのユーザーのスペル候補を無効にすることのようですが、これは非常に不十分です。私は他のアイデア/提案を受け入れます。