問題タブ [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 - スピナーにフローティング ラベルを追加する方法
TextInputLayout
コンポーネントの上にフローティング ラベルを配置するために Android Design Support Library を使用した後、EditText
コンポーネントにフローティング ラベルを追加する方法があるかどうか疑問に思いましたSpinner
(必ずしもデザイン ライブラリを使用する必要はありません)。
これは、 のTextView
上に配置された のようなものを意味しますSpinner
(明らかに のようなアニメーションはありませんTextInputLayout
) が、テキストのサイズ、フォント、および色をのフローティング ラベルのものと一致さTextInputLayout
せたいと考えています。
たとえば、次のようになります ( Spinner
s の上のラベルを参照してください)。
前に述べたように、私の主な目的は、のように の上にラベルを表示することSpinner
ですTextInputLayout
。そのため、ラベルとコンポーネントの間のテキスト サイズ、フォント、色、および距離は同じになります。
フローティング ラベル テキスト フィールドに関する Google デザイン ページには、コンポーネントに対するラベルの寸法を示す図がありますが、ラベル テキストの色やサイズは示されていません。
要約すると、私は尋ねています:
- 私が求めていることを達成するための特別なコンポーネントまたは使用できるカスタム ビューがある場合、それは何であり、どのように使用できますか。
- そうでない場合、フローティング ラベルのテキスト サイズ、色、フォントを教えてください。上の画像に示されているレイアウトの寸法でTextView
上にを配置できます。Spinner
編集:
テキスト フィールドの Google デザイン ガイドラインから、フローティング ラベルについては次のようになります。
ヒントと入力のフォント: Roboto Regular 16sp
ラベルのフォント: Roboto Regular 12sp
タイルの高さ: 72 dp
テキストの上下のパディング: 16 dp
テキスト フィールドの区切りのパディング: 8 dp
上に示した画像も同様です。
したがって、フローティング ラベルのフォントはRoboto Regular 12spです。したがって、使用できるカスタム s または特別なコンポーネントがわからないため、 a を使用しTextView
てラベルを表示できます。Spinner
View
ただし、試してみると、画像に示されている例ほど見栄えがよくありません。カスタム ビューの方が見栄えが良いので、これには適しているかもしれませんが、上記のソリューションは、私が最初に望んでいたものに近いものを実現するための 1 つの方法にすぎません。
android - TextinputLayoutのラベルの色を変更し、テキストの下線を編集する方法
Android デザイン ライブラリのTextinputLayout
. EditText
しかし、内側のヒントの色、ラベルの色、下線の色はカスタマイズできませんでしたTextinputLayout
。助けてください。
android - TextInputLayout が正しく機能しない
android.support.design で優れたデザイン オプションを使用したいのですが、問題があります。
TextInputLayout 内のEditTextのFocusChanged (Android では setOnFocusChangedListener) にアクションを設定すると、TextInputLayout が正しく機能せず、フローティング テキストが常に edittext の上にアクセント カラーで表示されます。(TextInputLayout 自体は更新されません)
この問題を解決する方法はありますか?!
私は xamarin でアプリを作成していますが、Java コードを提供しても問題ありません。
android - ViewPager で使用すると TextInputLayout を膨張させるときにエラーが発生する
TextInputLayout
内部では機能しないようViewPager
です。
エラーは次のとおりです。
クラス android.support.design.widget.TextInputLayout の拡張エラー
Appcompat
とDesign library
追加しました。Theme
正しい。
私はPageAdapter
膨らませて移入するために使用しViewPager
ます。
TextInputLayout
ビューは、アプリケーションの他のすべての部分で問題なく膨張します。
のlayout
ために膨らませViewPager
ます。
android - AutoCompleteTextView フロート ヒント
私は多くのことを試しましたが、 from サポートAutoCompleteTextView
を使用して float ヒントを機能させることはできません。TextInputLayout
それは可能ですか、それとも外部ライブラリを使用する必要がありますか?