android edittext 下划线没了,关于android:如何在EditText中隐藏下划线

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

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

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

作为一个停止间隙度量,我将通过删除EditText并替换一个TextView来实现这一点。我认为这会产生期望的结果,但这似乎是一种迂回的昂贵方法,通过改变属性来做一些应该很容易做的事情。

可能重复?stackoverflow.com/questions/5478109/…

您可以将EditText设置为具有自定义透明可拖动或仅使用

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

android:background="@null"

正如Ha1ogen所说,最好的答案是定制一个可绘制的。从用于普通编辑文本字段的9补丁开始。修改它可以去掉底线和其他你不想要的图形。这样,修改后的EditText将具有与普通EditText字段相同的页边距和整体外观。如果只将背景设置为空,它将丢失页边距。

用这个:android:background="@android:color/transparent"。

如果我已经有了其他颜色的背景,比如灰色,在这种情况下如何删除底线/下划线?

在android 19中,使用android:background="@android:color/transparent"会导致相同的利润损失问题…有没有一个例子,有人创建这样一个定制的抽屉?

如何在Java中编程?

如果我们想返回默认值,默认背景是什么?

语法已更改。以编程方式执行:myedittext.backundgroundresource(r.color.fui-transparent);。我曾经将可见性设置为false,以便在用户单击我的自定义文本框时不显示底线并发送一条PerformClick消息,但是这样做更可靠。

将背景设置为空。

android:background="@null"

这与background="00000000"相同。不太管用。

这对我很有效,但我最终做了android:background="@android:color/transparent,因为@null很可怕。

@理查德为什么埃多克斯1〔3〕可怕?

@空将表示不存在背景。如果我们指定background="00000000"ÿ

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值