java - 浮动标签需要在 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" />
推荐阅读
- google-cloud-firestore - 我无法从控制台删除云 Firestore 中的集合
- php - 获取 php 按钮值并在不同页面上使用
- node.js - React + Express 无法获取 /login
- javascript - 用户登录后如何更改初始屏幕?
- r - 是否有关于如何在 R 中设置自己的方括号函数的文献?
- javascript - 检查锚点是否具有特定的 url 与 jQuery 没有重复
- for-loop - 在 VHDL 中,是否可以在 FOR 循环中使用 i,j 以外的变量进行综合?
- javascript - 如何知道何时手动(写入)更改了 url 哈希?
- docker - Hyperledger Fabric:了解 Docker 容器
- ios - 是否有原生图像附加到 ios 故事板上的按钮?