如何解决浮动标签需要显示在android studio中的textinput布局内
我设置了一个文本输入浮动按钮,但它显示了输入框外的浮动标签。如何在android的输入框中显示?
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/text_input_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textColorHint="@color/white_new"
app:hintTextAppearance="@style/TextAppearance.App.TextInputLayout"
android:hint="@string/label">
<EditText
android:id="@+id/et_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp"
android:layout_marginStart="20dp"
android:padding="12dp"
android:gravity="left"
android:focusable="true"
android:focusableInTouchMode="true"
android:background="@drawable/edit_textinput_box"
android:layout_marginBottom="25dp"
android:hint="@string/name"
android:inputType="placeholder"
android:textColor="@color/white_new"
android:textColorHint="@color/white_new" />
</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_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" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。