TextInputLayout的下划线能否和线型布局的边框重合
时间: 2024-02-20 20:58:19 浏览: 224
可以将 TextInputLayout 的下划线颜色设置为透明,然后给 TextInputLayout 设置一个背景,这样就可以让下划线和线型布局的边框重合了。示例代码如下:
```xml
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/your_border_drawable"
app:boxBackgroundColor="@android:color/transparent"
app:boxStrokeColor="@android:color/transparent">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/text_input_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</com.google.android.material.textfield.TextInputLayout>
```
在上面的代码中,`app:boxBackgroundColor="@android:color/transparent"` 和 `app:boxStrokeColor="@android:color/transparent"` 分别将 TextInputLayout 的背景和边框颜色设置为透明。这样,就可以让下划线和线型布局的边框重合了。同时,通过设置 TextInputLayout 的 `android:background` 属性为一个自定义的边框 Drawable,就可以实现线型布局的效果了。
阅读全文