首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以编程方式设置editText突出显示颜色

以编程方式设置EditText突出显示颜色可以通过以下步骤实现:

  1. 首先,获取对EditText对象的引用。可以通过findViewById方法或者在布局文件中设置id来获取。
  2. 接下来,创建一个Drawable对象,用于定义EditText的背景样式。可以使用ShapeDrawable或者GradientDrawable来创建自定义的背景样式。
  3. 设置Drawable对象的颜色或者背景样式。可以使用setColor方法设置颜色,也可以使用setShape方法设置背景样式。
  4. 将Drawable对象设置为EditText的背景。可以使用setBackground方法将Drawable对象设置为EditText的背景。

以下是一个示例代码,演示了如何以编程方式设置EditText的突出显示颜色:

代码语言:txt
复制
// 获取EditText对象
EditText editText = findViewById(R.id.editText);

// 创建一个GradientDrawable对象
GradientDrawable drawable = new GradientDrawable();
drawable.setShape(GradientDrawable.RECTANGLE);

// 设置背景颜色
drawable.setColor(Color.YELLOW);

// 设置圆角半径
drawable.setCornerRadius(10);

// 设置边框宽度和颜色
drawable.setStroke(2, Color.RED);

// 将Drawable对象设置为EditText的背景
editText.setBackground(drawable);

这样,通过以上代码,可以以编程方式设置EditText的突出显示颜色为黄色背景,红色边框,并且具有圆角效果。

推荐的腾讯云相关产品:腾讯云移动直播(https://cloud.tencent.com/product/mlvb)可以用于实时音视频直播场景,提供了丰富的功能和工具,方便开发者快速构建高质量的移动直播应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

EditText 集锦 - 开发中常用的用法及遇到的各种坑

//设置hint提示文字颜色 android:textColor //设置文字颜色 android:textSize //设置文本字体大小 android:textStyle //设置文本字体样式,bold...会自动换行).注意:该属性在使用时提示已过时,建议使用android:maxLines="1"属性替代. android:password=“true” //密文的形式显示输入的文本.注意:该属性在使用时提示已过时...:textColorHighlight //设置被选中字体的颜色.默认为 Theme 主题中的 “colorAccent”的颜色. textCursorDrawable //设置被光标的颜色.默认为 Theme...@null"设置背景为透明.当我们设置背景后,EditText的那条线就会消失. android:textAppearance //设置文本的颜色,字体,大小和样式. android:digits //...//设置文本的类型,用于帮助输入法显示合适的键盘类型. android:maxLength //设置EditText最多接受的文本的个数. android:lines //设置EditText显示的行数

2.2K20

Android开发笔记(三十六)展示类控件

如果填充图片显然不够经济,最简单的做法,就是在xml布局中增加一个View控件,高度或宽度设置为1dp,背景颜色设置为线条颜色,这样便实现了单独显示线条的需求。...可能大家很奇怪为何还要该方法,其实是因为绘图缓存默认背景色是黑色,如果不提前设置缓存的背景色的话,截图的结果就是黑乎乎一片,所以需要将背景色设置为默认颜色(通常是白色)。...该属性无法通过代码设置。 hint : 指定提示文本。 textColorHint : 指定提示文本的颜色。 在代码中设置: setInputType : 设置输入的文本类型。...setHint : 设置提示文本。 setHintTextColor : 设置提示文本的颜色。...注意背景图不按比例拉伸,其实背景默认fitXY方式拉伸。 在代码中设置: setScaleType : 设置图形的拉伸类型。 setImageAlpha : 设置图形的透明度。

1.4K30

Android中的SpannableString与SpannableStringBuilder详解

SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String不同的样式显示出来...EditText显示出来 editText.setText(spanString); } } 初始化效果是这样的: ?...Span 1、字体颜色设置(ForegroundColorSpan) SpannableString spanString = new SpannableString("欢迎光临Harvic的博客")...spanString.setSpan(span, 1, 5, Spannable.SPAN_EXCLUSIVE_INCLUSIVE); //设置EditText显示出来 editText.setText...如果遇到不支持显示图片的函数,比如前一篇中的canvas绘图。就会退化成String,即原来的String字符串来显示

1.7K20

Android 通过 xml 和 Java 两种方式调整 EditText 光标样式

和尚我有个小需求是根据主题配色更改 EditText 中输入框光标的颜色,网上查了一些资料,大部分都是直接用的 xml 方式在做调整,但是和尚我需要的是在 Java 代码中动态调整光标颜色。...,色值 #13B7F6" /> 设置一个 EditText,通过更改 xml 方式调整光标颜色,其中 android:textCursorDrawable 属性来设置 shape 光标样式,shape...EditText,期望通过 Java 方式调整光标颜色,但是设置失败; ?...设置一个 EditText,通过 Java 方式调整光标颜色,此效果为和尚我期待的效果,将上个步骤中 Tips 方式调整即可; ?...,同一个页面中所有的 EditText 光标样式,会最后一次设置的为准。

3.3K41

TextInputLayout-Android M新控件

显示了一个“登录”文字与两个EditText元素,一个是为用户名准备的,一个是为密码准备的。布局中还包含了一个触发登陆流程的按钮。背景颜色是扁平风格的灰色。...第一个EditText的inputType应该设置成textEmail, 而第二个应该设置成textPassword。...setError设置一个红色的错误消息,显示EditText的下面。如果传入的参数为null,错误消息将清空。并且它会改变整个EditText控件为红色。...默认AppCompact会把它设置成绿色的,但是很有可能这个颜色会和你的颜色主题(color palette)冲突。 谷歌把Design Support Library写的很好。...每一个控件的颜色都是直接通过主题颜色绘制的,在 style.xml 中指定。打开它添加colorAccent 到主题改变表单的颜色

73220

Android使用TextInputLayout创建登陆页面

显示了一个“欢迎”文字(可以很容易替换成logo什么的)与两个EditText元素,一个是为用户名准备的,一个是为密码准备的。布局中还包含了一个触发登陆流程的按钮。背景颜色是扁平风格的灰色。...另一个重要的细节是记得正确设置EditText的inputType属性。第一个EditText的inputType应该设置成textEmail,而第二个应该设置成textPassword。...setError设置一个红色的错误消息,显示EditText的下面。如果传入的参数为null,错误消息将清空。并且它会改变整个EditText控件为红色。...样式 你可能还想做最后一件事,改变TextInputLayout控件的颜色。默认AppCompact会把它设置成绿色的,但是很有可能这个颜色会和你的颜色主题(color palette)冲突。...每一个控件的颜色都是直接通过主题颜色绘制的,在 style.xml 中指定。打开它添加colorAccent 到主题改变表单的颜色

1.5K10

Android EditText使用详解-包含很多教程上看不到的功能演示

"/> 这里添加了一个id为”edit_text”的EditText设置默认显示为本为“这是一个EditText”。。... 三:长度和空白提示文字,提示文字颜色,是否可编辑等 EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等。...EditText为我们提供了android:hint来设置EditText内容为空时显示的文本,这个文本只在EditText为空时显示,你输入字符的时候就消失了,不影响你的EditText的文本。。...上面列出了空白时的提示文字,有的人说了,我不想要这个灰色的提示文字,和我的应用整体风格不协调,那也行啊,我们可以换颜色,怎么换呢,就是通过android:textColorHint属性设置你想要的颜色。...看到了吧,颜色已经变了。。 还有一个比较实用的功能,就是设置EditText的不可编辑。设置android:enabled=“false”可以实现不可编辑,可以获得焦点。

3.7K20

Android菜单的定义及ActionBar的实现

其创建方式有两种 用java代码创建 在XML文件中定义 第一种方法: import android.graphics.Color; import android.support.v7.app.AppCompatActivity...设置菜单头的图标 colorMenu.setHeaderIcon(R.color.colorAccent); // 设置菜单头的标题 colorMenu.setHeaderTitle("选择文字颜色...xml文件的根节点必须是menu; 其中每个item标签定义一个菜单项,并可以通过在<item 中再定义<menu 的方式创建子菜单。 <?...也可以说,其中的菜单项,可以在ActionBar中作为按钮显示出来(通过设置showAsAction的值来实现)。 如下图,两个图标代表的是按钮,三个竖点代表的是溢出菜单: ?...“withText”也就是显示按钮时跟随文字。但文字一般不显示出来,用户如果长按按钮,则会显示其对应的title。 ” always”与”never”相对应。

1.1K20

Android开发笔记(一百四十六)仿支付宝的支付密码输入框

由这张动图可以发现,支付密码输入框至少需要完成以下功能: 1、一开始边框是灰色的,获得焦点后边框变蓝色; 2、输入框一共六个方格,每个方格之间竖线隔开; 3、每个方格只显示一个密码字符,且字符位于方格中央...当然,在界面展现上,需要以横排方格的形式加以显示。于是可以考虑,把支付密码的输入与显示操作分离开来,即密码输入操作仍由EditText处理,而密码显示操作则由自定义的方格布局接管。...对于处理密码输入的EditText来说,需要实现以下几项操作: 1、把默认的下划线背景替换为圆角背景,且支持在获得焦点时高亮显示; 2、屏蔽输入光标,可调用setCursorVisible方法设置为不可见...; 3、把输入文字变成不可见,这里建议把文字颜色设为透明,而不是把文字大小设为0,因为若将大小设为0就无法自适应高度; 4、设置输入字符串的长度为6,设置长度操作可调用setFilters方法; 5、添加文本变更监听器...正确的做法是调用setTransformationMethod方法,给TextView设置转换方式

1.8K30

Excel实战技巧94: 显示过期事项、即将到期事项提醒

其中,当天之前还未完成的工作事项突出红色背景显示,已完成的工作事项字体显示灰色,未来7天内要完成的工作事项突出绿色背景显示。 ? 图1 这是使用“条件格式”功能实现的。...图2 第2个条件格式:当天之前还未完成的事项突出显示红色背景 设置步骤与上面相同,只是在“为符合此公式的值设置格式”中输入: =AND(B2<=TODAY(), 单击“格式”按钮,设置背景颜色为红色。...图3 第3个条件格式:未来7天要完成的事项突出显示绿色背景 设置步骤与上面相同,只是在“为符合此公式的值设置格式”中输入: =AND(MEDIAN(TODAY()+1,B2,TODAY()+7)=B2,...单击“格式”按钮,设置背景颜色为绿色。...完美Excel社群2020.12.1动态 #VBA# Excel编程周末速成班第14课:格式化工作表 主要内容:格式化数字;字体格式;更改文本的对齐方式和方向;在单元格区域内添加边框和背景;更改列宽和行高

6.3K20

Basic4Android(B4A)-->安卓仿微信扫一扫的条码,二维码,PDF417码等扫码工具及制作过程

**仅以此示例带大家了解Basic4Android(B4A)开发过程及其使用方式** 制作过程: 步骤一: 首先引用扫码类库(没有该类库的同学请移步文末下载);然后保存工程,因为不保存工程无法进入布局设计页面...4.然后添加一个EditText控件(用于显示当前扫码结果) ? 5.再添加一个ListView控件(用于显示扫码历史记录) ?...6.通过脚本调节控件的位置大小适应不同的屏幕分辨率;我们可以通过连接真机实时查看控件的布局效果; ?...6.5本例中的布局脚本 EditText.SetLeftAndRight(5%x,95%x) EditText.SetTopAndBottom(5%y,15%y) ImageView.SetLeftAndRight...40%y) ListView.SetLeftAndRight(5%x,95%x) ListView.SetTopAndBottom(45%y,100%y) 6.6.为了增加个性大家可以在控件属性里面设置更多的东西

3.6K20

在C#中,如何以编程方式设置 Excel 单元格样式

文本颜色 文本颜色是基本的外观设置之一,有助于处理多种数据情况,例如 突出显示数据中的重要内容,例如温度数值,随着温度升高而变红 区分部门或区域销售等数据 通过提高注意力水平来促进信息回忆,等等 在 Excel...和 VerticalAlignment 属性编程方式对齐文本,如下所示: worksheet.Range["A1"].HorizontalAlignment = HorizontalAlignment.Center...富文本格式允许使用不同的颜色、字体、效果(粗体、下划线、双下划线、删除线、下标、上标)等在单元格中设置文本样式。它最终有助于在单个单元格内突出显示和强调文本。...条件格式可以帮助用户快速可视化和分析数据,突出显示满足特定条件的单元格或数值。 借助GcExcel,可以使用IRange 接口的 FormatConditions 设置条件格式规则集。...借助 GcExcel,可以使用工作簿的 Styles 集合编程方式将这些快速样式应用于单元格或单元格区域,并将其作为值提供给 IRange.Style 属性,如下所示: worksheet.Range

17710

【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析

显示省略 单行设置 : 显示省略的时候, 必须设置文本行数为单行, 才能看出效果,  android:singleLine 可以设置是否单行显示; 省略设置 : 当显示文本超过了TextView长度后处理文本内容的方法...显示省略号; end : 文本结尾处截断, 显示省略号; marquee : 使用marquee滚动动画显示文本; -- 设置方法 : setEllipsize(); 示例 :  <!...设置颜色 大小 阴影 设置文本颜色 :  -- XML属性 :android:textColor, 值是颜色代码, 也可以是资源文件中的颜色; -- 方法 : setTextColor()....属性 :  设置阴影颜色 : android:shadowColor; 设置阴影水平方向偏移 : android:shadowDx; 设置阴影垂直方向偏移 : android:shadowDy; 设置阴影模糊程度...显示的文本为密码 设置文本框是一个密码框 : 如果要设置显示的文本是密码的话, 那么显示出来的就是 "." , 不能显示具体的内容; -- XML属性 :android:password, 如果是密码的话

1.6K30
领券