带边框和文本的 SearchView [英] SearchView with border and text

查看:55
本文介绍了带边框和文本的 SearchView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想让我的 SearchView 像这样:

如何在 Java 中实现?

解决方案

您在图像中看到的是具有 OutLined 样式的 Material TextInput.您可以在官方文档

现在,您可以通过添加 startDrawableCornerRadius 使其像上面一样:

  1. 创建如下的 XML 小部件并放置一个 startIcon.

    <com.google.android.material.textfield.TextInputEditTextandroid:id="@+id/edittext"android:layout_width="match_parent"android:layout_height="wrap_content"机器人:输入类型=文本"android:textSize="12sp"/></com.google.android.material.textfield.TextInputLayout>

  2. 那么,这是样式TextInputLayoutAppearanceOutLined,把它放在你的style.xml文件中: