問題タブ [android-textinputlayout]
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 - 次のクラスが見つかりませんでした: - android.support.design.widget.TextInputLayout
edittext に TextInputLayout を使用しようとしています。以下のリンクの手順に従いました .TextInputLayoutを使用しても、 以下のエラーに直面しています:
次のクラスが見つかりませんでした: - android.support.design.widget.TextInputLayout
また、build.gradle ファイルに依存関係を追加しました。
他に何が欠けていますか..教えてください
ありがとう
android - フォーカスを得るのではなく、最初の文字を入力するときに TextInputLayout アニメーションを実現する方法は?
TextInputLayout は、フォーカスを得たときにヒントがラベルに変換されるアニメーションを示します。ユーザーが最初の文字を入力したときにこのアニメーションが必要です。
android - TextInputLayout setErrorEnabled が新しい TextView オブジェクトを作成しない
ログインフォームの作成中に問題が見つかりました。ユーザーが何かを正しく入力したときに、TextInputLayout にいくつかのエラーを表示して無効にします。
で設定しました
そしてそれを無効にします
問題は、エラー メッセージを表示していた空の TextView オブジェクトのパディングがまだあることです。そこで、設定でエラーを完全に無効にしようとしました
動作し、問題ないように見えますが、再度設定することはできません。通話時
繰り返しますが、エラーメッセージではなく読み取り行が表示されるため、エラーメッセージを表示していた TextView が破棄され、再度作成されていないようです。
ここで、 TextView オブジェクトがsetErrorEnabled(false)
呼び出されたときに破棄され、再び作成されないように見えることを読みました。バグまたは機能?
このコントロールのソースは AOSP ではまだ利用できないため、Android Studio に組み込まれている逆コンパイラを使用してコードを調べ、何が問題なのかを理解しました。setErrorEnabled() が実際に TextView オブジェクトを作成および破棄することがわかりましたが、可視性を単に切り替えるだけだと思っていました。
android - TextInputLayout で edittext 入力とフローティング ラベルを中央に配置する方法はありますか?
TextInputLayout に沿って EditText に白い背景を適用したいと考えています。しかし、それを行うと、edittext の入力/ヒントが一番下にあるように見えます。これは、フローティング ラベルの予約スペースが原因であることがわかります。ただし、 EditText を中央に配置したいのですが、フローティングラベルが来ると、両方が中央に来ます。これを達成する方法はありますか?