問題タブ [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.

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

android - スクロール ビューで使用している場合のフローティング ラベル アニメーションの遅延

フローティング テキスト ラベル/テキスト入力レイアウトのレイアウトがあります。レイアウトにスクロールビューを追加すると、ローエンド (Moto G) デバイスでフローティング ラベル アニメーションが遅れます。アニメーションは、スクロール ビューがなくても正常に機能します。以下は私のレイアウトです

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

android - View がプログラムで追加されたときに TextInputLayout が表示されない

TextInputLayoutの奇妙な動作に気付きました:

レイアウトに以下を追加すると:

すべてが期待どおりに機能します。

同様のレイアウトを次のように膨らませると:

TextInputLayout表示されず、EditTextは標準的な方法で動作します。

理由は何ですか?

ここに画像の説明を入力

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

android - フラグメント トランザクションに戻ると、Android TextInputLayouts がテキスト/コンテンツを失う

しばらく探していましたが、報告されたバグのほとんど (かなりの数があります) は、android.support.design.widget.TextInputLayoutこのバグとは少し異なっていると思います。少なくとも、私は他のほとんどのバグを解決しましたが、これには苦労しています。私は現在、このようなFragmentいくつかの活動を行っていますTextInputLayout

そして、いくつかの外部条件 (重要ではない) を満たした後、前述のフラグメントを非表示にする別のフラグメント (100% 画面) を開いて表示します。この新しいフラグメントが、その特定のケースで必要ないくつかの追加フィールドを要求することに疑問を持っている場合に備えて。これは、新しい の作成を処理するコードですFragment

しかし問題は、最初のフラグメントに戻るとき(戻るボタンを押す、ツールバー/アクションバーのホームボタンなど)です。私のすべてがTextInputLayoutsそれらに挿入されたテキストを失います。EditTextこれは非常に厄介で、マテリアル デザインへの移行の前に行ったように、 のみで作業している場合には発生しませんでした。

FragmentTransactionさらに、 を使用してフラグメントを置き換える代わりに、新しい を開始すると、これは起こりませんActivity。残念ながら、これは私たちが本当に望んでいるものではありません。そして、この種の回避策を実行する必要はありません。

何か案は?これは誰かに起こりましたか?

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

android - TextInputLayout がヒントを更新しない

新しいデザイン API の TextInputLayout から新しいウィジェットを実装しようとしていますが、問題があります。まず、レイアウトをフラグメントにロードし、次にボタンをクリックして TextInputLayout のヒントを変更したいとき、何も起こりません。

これが私のコードです:

このようなもの。どういうわけか、textInputLayout を更新して新しいヒントを取得する必要があります。

私が自分自身を明確にしたことを願っています。

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

更新: Android 開発者チームが更新を行い、ヒントを TextInputLayout ウィジェットに設定すると、TextInputLayout が適切に機能するようになりました。

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

android - デザイン サポート ライブラリを使用しないロリポップ ネイティブのフローティング ラベルを使用した Android 編集テキスト

EditTextフローティング ラベルを使用して実装するにはどうすればよいですか? デザインサポートライブラリがバグをサポートしていることは知っています。また、私のアプリはバージョン 5.0 以降のみをサポートしています。サポート ライブラリを使用せずにネイティブ コンポーネントを使用する方法を教えてください。

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

android - テキストがプログラムで設定されている場合、TextInputLayout アニメーションがテキストに重なる

設計支援ライブラリ 22.2.1で使用TextInputLayoutしています。

プログラムでの値を設定しEditText、画面が表示TextInputLayoutされると、フローティング位置に移動する前に、 のヒントが内部のテキストに重なっていることがわかります。

ここに簡単なレイアウトがあります:

私の中でActivity

誰かが回避策を知っていますか?

ここに画像の説明を入力