6

背景が白である必要がある、浮動ヒント ラベルを使用して textinputlayout を作成する必要があります。これに似たものがあります--

予想されるデザイン:

期待されるデザイン

しかし、これまでに私ができることはこれだけです:

TextInputLayout を使用した実際の設計:

現在、TextInputLayout のヒント ラベルの背景は透明です。誰でも私を助けて、これを可能にする方法を教えてもらえますか?

これが私のコードです(texinputレイアウト):

<android.support.design.widget.TextInputLayout
    android:id="@+id/til_login_info"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/text_input_layout_background"
    app:hintTextAppearance="@style/TextStyle.Small.Hint">

    <EditText
        android:id="@+id/login_info"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/transparent"
        android:gravity="center_vertical"
        android:hint="Email / Mobile"
        android:inputType="text"
        android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>

そして、私が使用している背景

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:gravity="bottom"
        android:top="5dp">
        <shape android:shape="rectangle">
            <stroke

                android:width="1px"
                android:color="@color/Grey300" />
            <corners android:radius="100dp" />
            <solid android:color="@color/transparent" />
        </shape>
    </item>
</layer-list>

前もって感謝します!

4

2 に答える 2