問題タブ [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 投票する
10 に答える
58056 参照

android - スピナーにフローティング ラベルを追加する方法

TextInputLayoutコンポーネントの上にフローティング ラベルを配置するために Android Design Support Library を使用した後、EditTextコンポーネントにフローティング ラベルを追加する方法があるかどうか疑問に思いましたSpinner(必ずしもデザイン ライブラリを使用する必要はありません)。

これは、 のTextView上に配置された のようなものを意味しますSpinner(明らかに のようなアニメーションはありませんTextInputLayout) が、テキストのサイズ、フォント、および色をのフローティング ラベルのものと一致さTextInputLayoutせたいと考えています。

たとえば、次のようになります ( Spinners の上のラベルを参照してください)。

ここに画像の説明を入力

前に述べたように、私の主な目的は、のように の上にラベルを表示することSpinnerですTextInputLayout。そのため、ラベルとコンポーネントの間のテキスト サイズ、フォント、色、および距離は同じになります。

フローティング ラベル テキスト フィールドに関する Google デザイン ページには、コンポーネントに対するラベルの寸法を示す図がありますが、ラベル テキストの色やサイズは示されていません。

ここに画像の説明を入力

要約すると、私は尋ねています:
- 私が求めていることを達成するための特別なコンポーネントまたは使用できるカスタム ビューがある場合、それは何であり、どのように使用できますか。
- そうでない場合、フローティング ラベルのテキスト サイズ、色、フォントを教えてください。上の画像に示されているレイアウトの寸法でTextView上にを配置できます。Spinner


編集:

テキスト フィールドの Google デザイン ガイドラインから、フローティング ラベルについては次のようになります。

ヒントと入力のフォント: Roboto Regular 16sp
ラベルのフォント: Roboto Regular 12sp
タイルの高さ: 72 dp
テキストの上下のパディング: 16 dp
テキスト フィールドの区切りのパディング: 8 dp

上に示した画像も同様です。

したがって、フローティング ラベルのフォントはRoboto Regular 12spです。したがって、使用できるカスタム s または特別なコンポーネントがわからないため、 a を使用しTextViewてラベルを表示できます。SpinnerView

ただし、試してみると、画像に示されている例ほど見栄えがよくありません。カスタム ビューの方が見栄えが良いので、これには適しているかもしれませんが、上記のソリューションは、私が最初に望んでいたものに近いものを実現するための 1 つの方法にすぎません。

0 投票する
14 に答える
175144 参照

android - TextinputLayoutのラベルの色を変更し、テキストの下線を編集する方法

Android デザイン ライブラリのTextinputLayout. EditTextしかし、内側のヒントの色、ラベルの色、下線の色はカスタマイズできませんでしたTextinputLayout。助けてください。

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

android - TextInputLayout にラップされたときの EditText の一番下の行の太さを変更する

ここに私のコードがあります

XML マークアップ

スタイル

これが出力です
(通常のビュー)
通常表示

(フォーカスビュー)

フォーカス ビュー

今私の問題/問題

  1. ボトムラインを薄くしたい。どこを変更すればよいでしょうか。
  2. 点滅カーソルが表示されない、表示方法。
  3. EditText は、スペルミスを自動的に強調表示します。私はそれを止める必要があります。

誰でも問題を解決する正しい方法を教えてください。これに答えるためにもっと情報が必要な人はコメントしてください。

前もって感謝します。

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

android - TextInputLayout が正しく機能しない

android.support.design で優れたデザイン オプションを使用したいのですが、問題があります。

TextInputLayout 内のEditTextのFocusChanged (Android では setOnFocusChangedListener) にアクションを設定すると、TextInputLayout が正しく機能せず、フローティング テキストが常に edittext の上にアクセント カラーで表示されます。(TextInputLayout 自体は更新されません)

この問題を解決する方法はありますか?!

私は xamarin でアプリを作成していますが、Java コードを提供しても問題ありません。

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

android - ViewPager で使用すると TextInputLayout を膨張させるときにエラーが発生する

TextInputLayout内部では機能しないようViewPagerです。

エラーは次のとおりです。

クラス android.support.design.widget.TextInputLayout の拡張エラー

AppcompatDesign library追加しました。Theme正しい。

私はPageAdapter膨らませて移入するために使用しViewPagerます。

TextInputLayoutビューは、アプリケーションの他のすべての部分で問題なく膨張します。

layoutために膨らませViewPagerます。

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

android - AutoCompleteTextView フロート ヒント

私は多くのことを試しましたが、 from サポートAutoCompleteTextViewを使用して float ヒントを機能させることはできません。TextInputLayout

それは可能ですか、それとも外部ライブラリを使用する必要がありますか?