当前位置: 首页 > 知识库问答 >
问题:

如何在EditText中隐藏下划线

黄博艺
2023-03-14

如何隐藏EditText下划线(末尾有衬线的提示线)?

可能有一个更好的方法来实现我想要的:我有一个带有EditText的布局。通常情况下,在用户可以点击它并开始输入或编辑文本的地方显示良好。

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

作为权宜之计,我将通过删除EditText并替换TextView来实现这一点。我认为这将给出期望的结果,但这似乎是一个迂回的一个昂贵的方法来做一些应该通过改变属性来容易做的事情。

共有2个答案

司徒良哲
2023-03-14

将背景设置为空。

android:background="@null"
周培
2023-03-14

您可以将edittext设置为具有一个自定义透明的可绘制的或仅使用

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

android:background="@null"

或以编程方式

editText.setBackgroundResource(android.R.color.transparent);
 类似资料:
  • 我有编辑文本和确认按钮。当我单击按钮时,文本被保存,并且EditText被禁用。然而,强调建议的下划线仍然可见。我需要建议,所以不是删除它们的选项。如何删除按钮单击时的下划线? 单击监听器确认按钮: 明确地说,隐藏键盘后的文本如下所示(除了缺少按钮):

  • 我在开发一个计算器应用程序。我想实现像Android默认计算器应用程序一样的UI。请查看我的应用程序的截图。 我想隐藏的下划线,并以颜色显示光标。我在EditText中使用了透明背景(从这里开始),还使用了作为背景。它隐藏EditText的下划线,同时也隐藏光标。但是...对于计算器应用程序光标不应隐藏。 请给我一个方法来隐藏的下划线并显示edittext的白色光标。

  • 我目前试图隐藏的下划线的当它被禁用。以下是当前实现的外观。我想要同样的样子,但不要下划线。以下是当前的XML: 自定义样式: 到目前为止,我所尝试的: 将的主题设置为自定义样式 重写背景的和/或是一个纯色绘图 大多数在线解决方案建议使用自定义样式和设置颜色控制正常,但这似乎对我来说并不管用。提前感谢

  • 我想在用户在EditText上键入时隐藏光标。我怎么做? 这个光标。

  • 问题内容: 我正在尝试隐藏JTable的网格线,但没有结果。即使尝试更改网格线的颜色也不起作用。这是我的代码: 始终绘制白色网格线。我被困在这里… 我是否必须实现自定义视口才能摆脱这种情况? 预先感谢,亚历克斯 问题答案: 你必须设置两个东西 禁用网格显示 零行/列小区间间距 在代码中: 或使用JXTable(来自SwingX项目)为您执行此操作: