我们如何在 EditText 边框上写文字? [复制]

Posted

技术标签:

【中文标题】我们如何在 EditText 边框上写文字? [复制]【英文标题】:How can we write text on EditText Border? [duplicate] 【发布时间】:2019-12-26 17:41:28 【问题描述】:

我们如何在android中实现这些东西?

EditText 在 Border 上的 InputText?

【问题讨论】:

这可以使用google提供的材料库来实现。在此链接上查找更多详细信息 - material.io/design/components/… 简单地将轮廓框样式应用到 TextInputLayout by style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" 【参考方案1】:

使用TextInputLayout

<com.google.android.material.textfield.TextInputLayout
    android:layout_
    android:layout_
    android:hint="@string/hint_text">

  <com.google.android.material.textfield.TextInputEditText
      android:layout_
      android:layout_/>

</com.google.android.material.textfield.TextInputLayout>

并应用这种风格:

style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"

【讨论】:

以上是关于我们如何在 EditText 边框上写文字? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

android如何改变editText控件中部分文字的格式

android 如何让edittext控件显示边框

如何更改按钮的边框颜色并更改editText中下划线的颜色?

如何在出错时将edittext边框颜色更改为红色? [重复]

如何删除material.textfield.TextInputEditText(Material EditText)的边框

控件EditText