1. ホーム
  2. android

[解決済み] Android EditText ビューのフローティングヒントをMaterial Designで表示する。

2022-11-18 15:07:38

質問

API21では、以下の機能を利用する方法はありますか。

http://www.google.com/design/spec/components/text-fields.html#text-fields-floating-labels

EditTextのヒントをフロートさせたいのですが。

ありがとうございました。

どのように解決するのですか?

モジュールのbuild.gradleファイルに以下を追加する必要があります。

implementation 'com.google.android.material:material:1.0.0'

そして、XMLの中でcom.google.android.material.textfield.TextInputLayoutを使用します。

       <com.google.android.material.textfield.TextInputLayout
            android:id="@+id/text_input_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/my_hint">

        <EditText
            android:id="@+id/editText"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="UserName"/>
   </com.google.android.material.textfield.TextInputLayout>