問題タブ [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.
android - 数字キーパッド ANandroid が英数字キーパッドに変更
input type=number の textinputedittext があります。ユーザーが textinputedittext 以外の場所をクリックした場合にキーパッドを閉じるには、次の関数を使用しました-
ただし、キーボードが閉じられるのではなく、単に英数字(デフォルト)のキーボードに変換され、2回目のクリックがあるとキーボードが閉じます。キーボードを閉じるのではなく、英数字に変換する理由がわかりません。
android-layout - textinputfieldedittextのインラインエラーメッセージと線の色に異なる色を付ける方法
TextInputEditText
インラインエラーメッセージを表示している場所もあります。問題は、同じ色を指定したインラインエラーメッセージの色が行にも反映されていることです。インライン エラー メッセージと行に異なる色を付ける方法。
android - テキスト入力レイアウトが setError メソッドでエラーをスローする
setError()
メソッドを適用してTextInputLayout
いTextInputEditText
ますが、このエラーが発生しています。
私が達成しようとしているのは、エラー ツールチップです。これを達成するためにサード パーティのライブラリを使用する気はありません。\
これが私が試したものであり、これらのどれも機能しませんでした。
setErrorEnabled(true) を呼び出しても TextInputLayout のエラーが再び表示されない
TextInputLayout setErrorEnabled が新しい TextView オブジェクトを作成しない
TextInputLayout.setError() は、エラーをクリアした後に空のスペースを残します
クリア後にTextInputLayoutがエラーメッセージを表示しない
エラーを示す TextInputLayout の setError
edittext に値を入力した後の TextInputLayout エラー
テキスト入力レイアウトエラーが有効になっていてエラーが表示される
テキスト入力レイアウトエラーが有効になっていてエラーが表示される
エラーメッセージを削除してもTextInputLayoutのエラービューが削除されない
グラドル
エラースタックトレース、
ここにXMLがあります
これが私が適用しているものであり、これが正確にエラーがスローされる場所です。
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 だけです。スタック トレースは次のとおりです。
私が見つけることができた同様の/関連する問題は次のとおりです。
- TextAppearanceSpan で Android N がクラッシュする
- 致命的な例外: java.lang.UnsupportedOperationException: インデックス 6 で属性を解決できませんでした: TypedValue{t=0x2/d=0x101009b a=1}
- https://meta.stackexchange.com/questions/292199/android-app-crashes-when-tapping-on-red-underlined-by-the-spell-checker-text-w
残念ながら、唯一の回避策は、TextInputEditText フィールドですべてのユーザーのスペル候補を無効にすることのようですが、これは非常に不十分です。私は他のアイデア/提案を受け入れます。