如何隐藏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"ÿ