小编典典

如何在 EditText 中隐藏下划线

all

如何隐藏 EditText 下栏(末尾带有小衬线的提示行)?

可能有更好的方法来做我想做的事:我有一个带有 EditText 的布局。通常,在用户可以点击它并开始输入或编辑文本的地方,这显示得很好。

但是,有时我想使用相同的布局(简化其他逻辑)以只读方式显示相同的数据。我希望演示文稿相似 - 它应该具有相同的高度和相同的字体,但没有下划线。

作为权宜之计,我将通过删除 EditText 并替换 TextView
来实现这一点。我认为这会产生预期的结果,但它似乎是一种迂回,一种昂贵的方式来做一些应该很容易通过改变属性来完成的事情。


阅读 167

收藏
2022-03-08

共1个答案

小编典典

您可以将其设置EditText为具有自定义透明可绘制对象或仅使用

android:background="@android:color/transparent"

要么

android:background="@null"

或以编程方式

editText.setBackgroundResource(android.R.color.transparent);
2022-03-08