Java 浮动标签需要显示在android studio的textinput布局中

Java 浮动标签需要显示在android studio的textinput布局中,java,android,android-edittext,Java,Android,Android Edittext,我设置了一个文本输入浮动按钮,但它在输入框外显示浮动标签。如何在android中显示输入框内部 这个解决方案适合我。但我认为这样显示输入框是不正确的 <com.google.android.material.textfield.TextInputLayout android:id="@+id/text_input_layout" android:layout_width="match_pare

我设置了一个文本输入浮动按钮,但它在输入框外显示浮动标签。如何在android中显示输入框内部


这个解决方案适合我。但我认为这样显示输入框是不正确的

 <com.google.android.material.textfield.TextInputLayout
                android:id="@+id/text_input_layout"
                android:layout_width="match_parent"
                android:layout_marginTop="20dp"
                android:layout_height="47dp"
                android:gravity="bottom"
                android:paddingTop="4dp"
                android:clipToPadding="false"
                app:hintTextColor="@color/white"
                android:layout_marginLeft="20dp"
                android:layout_marginRight="20dp"
                android:layout_marginBottom="15dp"
                android:background="@drawable/edit_textinput_box"
                android:textColorHint="@color/white"
           app:hintTextAppearance="@style/TextAppearance.App.TextInputLayout">

            <EditText
                android:layout_width="match_parent"
                android:layout_height="47dp"
                android:paddingLeft="17dp"
                android:paddingRight="17dp"
                android:id="@+id/username"
                android:singleLine="true"
                android:hint="@string/username"
                android:fontFamily="@font/cachetbook"
                android:textColorHint="@color/white_new"
                android:background="@drawable/edit_textinput_box" />

这个解决方案适合我。但我认为这样显示输入框是不正确的

 <com.google.android.material.textfield.TextInputLayout
                android:id="@+id/text_input_layout"
                android:layout_width="match_parent"
                android:layout_marginTop="20dp"
                android:layout_height="47dp"
                android:gravity="bottom"
                android:paddingTop="4dp"
                android:clipToPadding="false"
                app:hintTextColor="@color/white"
                android:layout_marginLeft="20dp"
                android:layout_marginRight="20dp"
                android:layout_marginBottom="15dp"
                android:background="@drawable/edit_textinput_box"
                android:textColorHint="@color/white"
           app:hintTextAppearance="@style/TextAppearance.App.TextInputLayout">

            <EditText
                android:layout_width="match_parent"
                android:layout_height="47dp"
                android:paddingLeft="17dp"
                android:paddingRight="17dp"
                android:id="@+id/username"
                android:singleLine="true"
                android:hint="@string/username"
                android:fontFamily="@font/cachetbook"
                android:textColorHint="@color/white_new"
                android:background="@drawable/edit_textinput_box" />


您找到解决方案了吗?如果是,您可以回答自己的问题。@YunisRasulzade您可以尝试以下方法。我已经更新了解决方案。但我认为这不是正确的方法。试着让我知道。你找到解决办法了吗?如果是,您可以回答自己的问题。@YunisRasulzade您可以尝试以下方法。我已经更新了解决方案。但我认为这不是正确的方法。让我试试,让我知道。