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

EditText:如何一次显示光标和隐藏下划线?

慕震博
2023-03-14

我在开发一个计算器应用程序。我想实现像Android默认计算器应用程序一样的UI。请查看我的应用程序的截图。

我想隐藏edittext的下划线,并以white颜色显示光标。我在EditText中使用了透明背景(从这里开始),还使用了@null作为背景。它隐藏EditText的下划线,同时也隐藏光标。但是...对于计算器应用程序光标不应隐藏。

请给我一个方法来隐藏edittext的下划线并显示edittext的白色光标。

共有1个答案

冉伯寅
2023-03-14

将背景绘图设置为透明,并将文本光标绘图设置为您选择的。例如:

<EditText
                android:id="@+id/remarkEditText"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@android:color/transparent"
                android:textCursorDrawable="@drawable/white"/>
 类似资料:
  • 如何隐藏EditText下划线(末尾有衬线的提示线)? 可能有一个更好的方法来实现我想要的:我有一个带有EditText的布局。通常情况下,在用户可以点击它并开始输入或编辑文本的地方显示良好。 然而,有时我希望使用相同的布局(简化其他逻辑)以只读方式显示相同的数据。我希望演示文稿是相似的--它应该有相同的高度和相同的字体,但没有下划线。 作为权宜之计,我将通过删除EditText并替换TextVi

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

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

  • 我通常使用以下代码隐藏键盘: 该代码总是为我工作,但现在我试图使用它来隐藏它当用户失去焦点从AlertDialog,我有一个警报对话框,包含一个视图与编辑文本和按钮 不幸的是,我得到的结果是,键盘隐藏并立即打开,我有什么选择隐藏键盘时,失去了我的AlertDialog的焦点?

  • 问题内容: 在我的脚本中有三个div。我想在第一行悬停时显示div ,而在第二行悬停时显示。否则,我想默认显示div 。 但它永远不会显示带有的div 。 问题答案: 你需要 原始CSS中的问题是in css选择器启动了一个全新的选择器。它没有结合..所以意味着和。您将其设置为始终对所有元素都隐藏。

  • 我通常使用以下代码隐藏键盘: 该代码总是为我工作,但现在我试图使用它来隐藏它当用户失去焦点从AlertDialog,我有一个警报对话框,包含一个视图与编辑文本和按钮 不幸的是,我得到的结果是,键盘会立即隐藏和打开,当失去AlertDialog的焦点时,我还有什么办法隐藏键盘?