如何为 Android EditText 设置光标背景透明

2024-03-10

当我触摸 Android 上的 EditText 来更改文本时,我遇到了这个问题:

enter image description here
A white frame appears around the red cursor, and I need it to be transparent for showing properly the line of the EditText. How do I change this?

code:

<EditText
            android:id="@+id/login_user_name_text"
            android:textCursorDrawable="@null"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textColor="@color/black"
            android:textSize="16sp"
            android:inputType="textEmailAddress"
            android:imeOptions="actionNext"
            android:maxLines="1"
            android:hint="@string/email"
            android:maxLength="60"
            />

EDIT:我可以通过替换来修复它:

<item name="android:background">@color/white</item>

for

<item name="android:background">@color/transparent</item>

在 styles.xml 中

 <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowDisablePreview">true</item>
        <item name="android:background">@color/transparent</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    </style>

对不起,我来晚了,
我想你有
<item name="android:popupBackground">@color/white</item>按照 v21 的风格,
只需删除它,它可能会解决您的问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为 Android EditText 设置光标背景透明 的相关文章

  • 如何在红米手机上通过应用程序图标显示徽章数量?

    我可以使用以下代码在三星设备上使用应用程序图标显示徽章计数
  • API 31 上是否有官方方法来提供文件关联,可能使用 pathSuffix/pathAdvancedPattern?

    背景 现代桌面操作系统上的一个众所周知的功能是能够处理文件 允许用户从文件管理器和其他应用程序中打开它们 作为 文件关联 配置 问题 到目前为止 对于用户和开发人员来说 在 Android 上设置文件类型关联并不是一件很方便的事情 在 An
  • Android Material主题alpha颜色问题

    我已经创建了一个构建版本为 5 0 的应用程序 我在下面编写了主题
  • 尝试使用掩码裁剪位图会抛出 IllegalArgumentException:

    我正在使用以下代码 public void cropSelection Bitmap bitmap annotationBitmap copy annotationBitmap getConfig true Canvas canvas ne
  • 使用反向无限滚动添加到 ListView 时保持滚动位置

    我正在构建一个类似聊天的 Android 应用程序 类似于环聊 为此 我使用垂直 ListViewstackFromBottom true and transcriptMode normal 该列表按从较旧的消息 顶部 到较新的消息 底部
  • Android 可检查子菜单选项

    所以我有一个用于选项菜单项的子菜单 我想要一个可检查条目的列表 用户可以根据需要选择 取消选择多个条目 我无法解决的唯一问题是如何防止单击其中一个复选框时关闭选项菜单 我看到 PerformShortcut 有一个 FLAG PERFORM
  • GSON:自定义对象反序列化

    好吧 我编辑了这个问题 因为它不够清楚 Edit 2 更新了 JSON 文件 我在 Android 应用程序中使用 GSON 我需要解析来自服务器的 JSON 文件 而且有点太复杂了 我不想让我的对象结构太重 所以我想简化内容 所以我的对象
  • 如何在android中的应用程序小部件中找到哪个按钮被点击?

    我想设计一个简单的应用程序小部件 它有两个文本视图和两个用于上一个 下一个的按钮 我很难处理应用程序小部件中的按钮单击 实际上我的愿望是 如果用户单击上一个按钮 我想显示以前的值 如果用户单击下一个按钮 我想显示数据库中的下一个值 如何知道
  • 如何通过代码设置Fragment标签?

    我还没有找到类似的东西setTag String tagName 方法中的Fragment班级 唯一的方法是设置Fragment我发现的标签是通过做FragmentTransaction并传递标签名称作为参数 这是显式设置的唯一方法吗Fra
  • Android 视图上的动态气泡

    任何人都可以如何在Android布局上制作可点击的动态气泡 我的设计师对屏幕的想法如下 我的图像中所有气泡都是分配给用户的一组任务 气泡的标签根据任务而变化 1 1 根据我的项目要求 颜色和半径将根据 api 响应而变化 您能建议任何演示或
  • Android Youtube API 可用吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有适用于 Android 的 YouTube API 吗 如果不是 除了通过网络浏览器之外 如何从 Yo
  • Android - 具有可序列化对象的 SharedPreferences

    我知道 SharedPreferences 有putString putFloat putLong putInt and putBoolean 但我需要存储一个类型的对象Serializable in SharedPreferences 我
  • 如何为工具栏上的溢出菜单中的菜单项设置字体

    我想更改项目的默认字体溢出菜单并设置自定义字体 我尝试添加一个工厂LayoutInflater并在onCreateView 方法我改变了TextView的字体 但这没有用 这是代码 在 onCreateOptionsMenu 内 getLa
  • Android EditText 不起作用,android:imeOptions="actionNext" android:inputType="phone"

    我已经尝试过了 只有删除android inputType phone 键盘回车可以跳转到下一个EditText 不知道大家之间是否有过一些冲突android imeOptions actionNext and android inputT
  • 如何在Webview中保存用户名和密码

    目前 我还在学习Android开发的过程中 所以如果我的这个问题对你来说不太容易理解 请原谅 我创建了一个 Android 应用程序 它使用 RecyclerView 显示一组列表 当用户单击列表中的每个名称时 它会将它们重定向到一组不同的
  • 随着速度变化,速度表针规绕其中心旋转

    Hi all 我编写了一个应用程序 其中有一个速度计 其指针垂直设置为 90 度 我试图以每秒变化的速度绕其中心旋转指针 我在文本视图中显示变化的速度 从 0 到 120 随机 我正在从远程服务获取速度并显示在文本视图中 因此 当速度发生变
  • 动画结束后更改视图位置

    我开发了一个基于ViewGroup我的问题是我需要在动画结束后保存项目的位置 我打了电话setFillAfter true 在我创建的动画对象中AnimationListener并在其中onAnimationEnd方法调用View layo
  • 我的 apk 文件在模拟器中的位置

    我在 eclipse android 中编写了一个小程序 现在我安装并运行我的程序 它是一个 apk 现在我想知道我的 apk 文件在哪里 我什至想将它 拉 到我的系统中 是否可以 如果是这样请帮助我 如果您只想将 apk 安装在手机或类似
  • 更改 Android 中突出显示文本的颜色

    我不确定这是否可能 也许有人可以纠正我 我在 Android 应用程序中有一个 EditText 视图 该视图在蓝色背景上有白色文本 当选择文本时 通过长按和编辑对话框 我希望突出显示为白色并将文本颜色更改为黑色 令人烦恼的是 似乎没有办法
  • 同时有两个操作栏(底部和向上)?

    我需要制作两个操作栏 顺便说一下我正在使用actionBarSherlock 所以我真正需要的是在正常操作栏上放置一个 欢迎屏幕 开关 并添加两个正常的 ActionBar 操作选项 与我需要的类似的是 Gmail 和地图 如下所示 htt

随机推荐

  • 在 JavaScript 中检测图像大部分是深色还是浅色?

    我正在寻找一种方法来扫描任何给定的图像并确定它是否大部分是暗的或亮的 在明亮鲜艳的颜色或暗且不饱和的颜色的意义上 这是用 PHP 完成的 背景图片深色还是浅色 https stackoverflow com questions 584244
  • 在高负载的 .ashx http 处理程序中将记录附加到磁盘文件的最快、最安全的方法是什么?

    在 net4 IIS7 的高度并行 Web 环境中将记录写入 附加 文件的最佳选项是什么 我使用 ashx http 处理程序来接收应快速写入文件的小部分数据 首先我使用 using var stream new FileStream fi
  • 如何更改Android复选框的背景?

    我有 android checkBox 并且默认背景是透明的 我希望它是白色的 所以我使用样式 并设置复选框主题
  • 无限循环中创建的对象的垃圾收集

    我有一个非常基本的问题 我写了一个这样的循环 while true MyTestClass myObject new MyTestClass 对象将在什么时候创建 循环 垃圾收集 另外 对于每次迭代 是 新的内存位置是 分配给 myObje
  • 将分隔字符串拆分为 R 数据框中的不同列

    我需要一种快速而简洁的方法将数据框中的字符串文字拆分为一组列 假设我有这个数据框 data lt data frame id c 1 2 3 tok1 c a b c a a d b d e tok2 c alpha bravo alpha
  • 插入到表中存在的列上

    假设我有一个非常大的用户信息数组 user array name gt john ip gt xx xx xx xx email gt email protected cdn cgi l email protection lots more
  • 投资组合分析包中的自定义预期回报

    我无法将自定义预期回报纳入投资组合分析包中 通常预期回报是一些专业期望 观点或与基本指标分开计算 投资组合分析允许创建自定义矩函数来计算过去收益的矩 但我不明白如何将已计算的收益合并到优化问题中 感谢任何帮助 这里是一个小示例数据集 Dow
  • 如果 ItemGroup 包含项目,如何进行 MSBuild 条件测试?

    这应该很简单 但我找不到如何做到这一点 或者也许这是不可能的 在 MSBuild 中 我有一个 ItemGroup 它是文件列表 我只想在特定文件位于该 ItemGroup 中时才执行任务 就像是
  • Haskell 如何立即计算出如此巨大的数字?

    我开始学习 Haskell 当我学习一门新语言时我喜欢做的事情之一就是欧拉计划 https projecteuler net 问题作为我主要参考资料的补充 对于第二个问题 即查找小于 400 万的偶数斐波那契数之和 我提出了以下解决方案 f
  • 将多维数组传递给函数时难以理解传递的元素

    我在某处读到以下数组可以以这种方式传递给以下函数 如下所示 但是我不明白数组中的哪些元素被准确传递给函数 这些是数组 int array NROWS NCOLUMNS int array1 int array2 int array3 int
  • Primefaces selectCheckBoxMenu filter="custom" 属性不起作用

    我正在使用 primefaces 3 5 我想使用 selectCheckBoxMenu 组件 实际上 我处理这个组件的很多属性 但是我有一个巨大的列表 我愿意用惰性获取这个列表 并且这个组件不包含惰性属性 因此 我决定使用 filter
  • c++11线程的RW锁[重复]

    这个问题在这里已经有答案了 我想使用新的标准线程而不是 boost threads 但我注意到旧的共享互斥体不可用 有什么好的建议可以替代此功能并为我提供多读者 单作者锁定 std shared mutex将成为 C 14 标准库的一部分
  • 使用 Android 浏览器进行 ASP.NET 表单身份验证

    我正在以一种简单的方式使用 ASP NET 表单身份验证 身份验证使用 cookie 来存储凭据 在以下浏览器中完美运行 桌面 Chrome Safari IE 移动设备 iPhone 浏览器 Opera Mobile 我按下按钮表单的身份
  • 如何查看IntelliJ中的编译错误列表?

    我正在寻找一种方法来查看 IntelliJ 中的所有编译错误 类似于它们在 Eclipse 中的显示方式 我尝试在这里和谷歌搜索 但还没有真正找到解决方案 我真的很喜欢 IntelliJ 我最近从 Eclipse 转换到它 我希望这只是我所
  • iPhone自定义UINavigationBar按钮

    我有一个有 4 个选项卡的应用程序 每个选项卡都是一个 UINavigationController 4 个 UINavigationBar 选项卡应该看起来相同 具有自定义背景图像 自定义后退按钮和触发功能的自定义右键 我只想在我的代码中
  • 根据空闲用户使用 Angularjs 自动注销

    是否可以使用 angularjs 确定用户是否处于非活动状态并在 10 分钟不活动后自动将其注销 我试图避免使用 jQuery 但我找不到任何关于如何在 AngularJS 中执行此操作的教程或文章 任何帮助 将不胜感激 我写了一个模块叫N
  • 是否可以使用 C# 在 Microsoft Bot 框架中开发本地化?

    我想要一个支持多种语言的机器人 我知道通过本地化这是可能的 但我找不到使用 c 的解决方案 Microsoft Bot 框架文档中有一篇有关本地化的文章 有一个 Node js 的例子 但我是用c 实现的 那么 任何人都可以给我一个想法或任
  • 继承和接口

    这是对此的后续问题question https stackoverflow com questions 267045 is there a benefit to having both an abstract class and an in
  • 逐行构建 pyarrow 表的最快方法

    我有一本大字典 我想迭代它来构建一个 pyarrow 表 字典的值是不同类型的元组 需要解压缩并存储在最终 pyarrow 表中的单独列中 我确实提前知道了架构 键还需要存储为列 我有下面的方法可以逐行构建表格 是否还有另一种更快的方法 对
  • 如何为 Android EditText 设置光标背景透明

    当我触摸 Android 上的 EditText 来更改文本时 我遇到了这个问题 A white frame appears around the red cursor and I need it to be transparent for