问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android中如何更改EditText 的光标颜色?

发布网友 发布时间:2022-04-27 12:21

我来回答

4个回答

热心网友 时间:2023-05-27 08:39

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的

android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样

在使用EditText的XML 文件中加入一个属性:

android:textCursorDrawable="@null"

android:textCursorDrawable 这个属性是用来控制光标颜色的,

"@null" 是作用是让光标颜色和text color一样

android:textCursorDrawable 的用法可以查看android sdk

热心网友 时间:2023-05-27 08:39

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的


android:textCursorDrawable="@null","@null"作用是让光标颜色和text
color一样

 

1 在代码中进行设置更改默认提示的字体大小

     SpannableString hintStr = new SpannableString(getResources().getString(R.string.search_tittle));// 定义hint的值

     AbsoluteSizeSpan ass = new AbsoluteSizeSpan(14, true);// 设置字体大小 true表示单位是SP

     hintStr.setSpan(ass, 0, hintStr.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

     search_et.setHint(new SpannedString(hintStr));

 2 在布局文件中进行设置EditText更改光标的的宽度和颜色

     android:textCursorDrawable="@drawable/shape_et_cursor"

     shape资源是

     <?xml version="1.0" encoding="utf-8"?>

     <shape xmlns:android="http://schemas.android.com/apk/res/android"

         android:shape="rectangle">

         <size android:width="2dp" />

         <solid android:color="#FF5899"  />

     </shape>

3 EditText常用属性

android:textCursorDrawable="@null" 控制光标颜色 "@null"不设置颜色和editText的颜色一致 设置颜色要使用

     @drawable/shape 属性                  

    editText.setSelection(2) 使光标移动到制定的位置

    editText.requestFocus() 请求出现光标时获取焦点

    editText.clearFocus()      清除光标,失去焦点

    editText.setCursorVisible(false) 不出现光标

    android:imeOptions="actionSearch" 弹出键盘出现搜索按钮

    android:inputType="text" 输入字符串

热心网友 时间:2023-05-27 08:39

1.EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的。

2.android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样。

3.在使用EditText的XML 文件中加入一个属性:

android:textCursorDrawable="@null"

android:textCursorDrawable这个属性是用来控制光标颜色的。

"@null"   是作用是让光标颜色和text color一样。

4.android:textCursorDrawable 的用法可以查看android sdk。

热心网友 时间:2023-05-27 08:40

发现为application设置android:theme="@style/AppTheme",那么光标颜色会和字体一样
自定义过theme就会变成白色了,这时候如果背景也是白色,那光标几乎看不到了,但确实是存在的
修改自定的style文件,为自己的style文件里加上一句parent="android:Theme.Light"就好了
光标颜色会和字体一个颜色
就这样解决,摆脱android:textCursorDrawable属性,用api 2.2测试的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
远得要命的爱情丁菲是谁演的 远的要命的爱情里的乔佳影是谁演的 远得要命的爱情乔佳影是什么角色 问。。我在厦门办的银行卡回江西可以用吗? 远得要命的爱情中的乔佳影是个怎样的人 厦门农信社的公告出来了,想问一下银行合同制和劳务派遣和正式工的区别... 厦门的信用社银联卡到南宁能不能用?要不要手续费? 泉州农信社年前新办的卡,存了钱,银行说三个工作日后才能动这个钱,为什 ... ...女鞋的话 是不是必须直通车 我们鞋子都是20---50鞋子利润低 直通车... 拼多多直通车200红包(拼多多直通车每天烧1000) android editText setselection属性的时候为什么老是会定位到屏幕的下方,能不能定位到屏幕的上方或者中间 如何让文本框EditText锁定焦点(光标) android edittext光标怎么实现的 M7400一体复印出面71及黑点什么回事 android edittext输入完成后让光标消失 如何让多行的EditText光标从最前头开始 联想7450打印机出现无法打印71 复印正常 打印检测页也正常 Android 下设置TextView和EditText的区别和联系 Android 怎样把光标放在EditText中文本的末尾处 M7400打印机 打印总提示 无法打印 71 关闭电源然后重新打开 而且没复印一张就卡一张纸 请问是咋回事 如何让Android下的多行edittext焦点光标默认在第一行而不是中间 联想7400打印机提示关闭电源还有个代码71,怎么回事? 安卓 怎么获得屏幕的尺寸(英寸)和怎么在有多个EditText设置光标位置 Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢? 联想M7600D打印机错误71怎么处理 男装衣服颜色搭配有什么技巧,不同颜色含有哪些意义? android 一个布局里面有三个EditText默认的光标是停在第一个上面的怎么让光标默认在第二个或第三个呢 男装要怎么搭配? 刚学Android,EditText的光标位置怎么调?? android edittext怎么设置光标 android editview 焦点怎么居右 android怎么edittext汉字限制 哪可以查上征信网贷 Android 代码设置EditText的光标颜色,不要xml设置 多个EditText怎么判断光标所在的EditText android Edittext光标下面的小箭头 怎么分清楚ip地址? 怎样区别ip地址:给你一个ip地址,怎么知道他是哪一类的,看哪里 请问谁知道怎样区分一个IP地址是否合法 如何区分ip地址的正确与否 属狗男和属马女相配吗? 属狗男跟属马女配吗? 男属狗正月初四生日和女属马正月十五生日婚姻相配么? 属马和属狗的婚姻相配吗? 男属狗女属马结婚好吗 1982年的男狗和1978年的女马合适吗? 属狗的和马相配吗? 红米手机CPU型号是什么?etc1、atc、astc、dxt、pvrtc是哪一个? 怎样查看红米手机cpu使用情况 红米k40Pro怎么查看cpu处理情况