首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在EditText中隐藏下划线

如何在EditText中隐藏下划线
EN

Stack Overflow用户
提问于 2012-12-20 23:36:14
回答 23查看 370.2K关注 0票数 568

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

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

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

作为权宜之计,我将通过删除EditText并用TextView替换来实现此功能。我认为这会给出想要的结果,但这似乎是一种通过改变属性来做一些应该很容易做的事情的一种代价高昂的方法。

EN

回答 23

Stack Overflow用户

回答已采纳

发布于 2012-12-20 23:38:19

您可以将EditText设置为具有自定义的透明可绘制文件,或者只使用

代码语言:javascript
复制
android:background="@android:color/transparent"

代码语言:javascript
复制
android:background="@null"

或以编程方式

代码语言:javascript
复制
editText.setBackgroundResource(android.R.color.transparent);
票数 1.2K
EN

Stack Overflow用户

发布于 2015-03-09 19:53:08

将背景设置为空。

代码语言:javascript
复制
android:background="@null"
票数 105
EN

Stack Overflow用户

发布于 2015-12-03 22:21:10

你可以将EditText的下划线设置为特定的颜色。如果你设置了透明颜色,下划线应该会消失。

android:backgroundTint="@color/Transparent"

<color name="Transparent">#00000000</color>

但您可以在Api v21(Lollipop)或更高版本中使用它

票数 43
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13975528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档