如何隐藏EditText底栏(提示行末尾有小衬线)?
也许有一种更好的方法来做我想做的事情:我有一个带有EditText的布局。通常,在用户可以点击它并开始输入或编辑文本的地方,它显示得很好。
但是,有时我希望使用相同的布局(简化其他逻辑)以只读方式显示相同的数据。我希望演示文稿是相似的-它应该有相同的高度和相同的字体,但没有下划线。
作为权宜之计,我将通过删除EditText并用TextView替换来实现此功能。我认为这会给出想要的结果,但这似乎是一种通过改变属性来做一些应该很容易做的事情的一种代价高昂的方法。
发布于 2012-12-20 23:38:19
您可以将EditText
设置为具有自定义的透明可绘制文件,或者只使用
android:background="@android:color/transparent"
或
android:background="@null"
或以编程方式
editText.setBackgroundResource(android.R.color.transparent);
发布于 2015-03-09 19:53:08
将背景设置为空。
android:background="@null"
发布于 2015-12-03 22:21:10
你可以将EditText
的下划线设置为特定的颜色。如果你设置了透明颜色,下划线应该会消失。
android:backgroundTint="@color/Transparent"
<color name="Transparent">#00000000</color>
但您可以在Api v21(Lollipop)
或更高版本中使用它
https://stackoverflow.com/questions/13975528
复制相似问题