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

如何在edittext android中添加上下划线

在Android的EditText中添加上下划线可以通过以下几种方式实现:

  1. 使用SpannableString:
  2. 使用SpannableString:
  3. 使用HTML标签:
  4. 使用HTML标签:
  5. 自定义EditText的背景: 在res/drawable目录下创建一个XML文件(例如underline.xml),定义一个带有下划线的背景样式:
  6. 自定义EditText的背景: 在res/drawable目录下创建一个XML文件(例如underline.xml),定义一个带有下划线的背景样式:
  7. 然后在布局文件中将EditText的背景设置为该样式:
  8. 然后在布局文件中将EditText的背景设置为该样式:

以上是在Android的EditText中添加下划线的几种方法,根据具体需求选择适合的方式即可。

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

相关·内容

何在keras添加自己的优化器(adam等)

Anaconda3\envs\tensorflow-gpu\Lib\site-packages\tensorflow\python\keras 3、找到keras目录下的optimizers.py文件并添加自己的优化器...找到optimizers.py的adam等优化器类并在后面添加自己的优化器类 以本文来说,我在第718行添加如下代码 @tf_export('keras.optimizers.adamsss') class...Adamsss, self).get_config() return dict(list(base_config.items()) + list(config.items())) 然后修改之后的优化器调用类添加我自己的优化器...# 传入优化器名称: 默认参数将被采用 model.compile(loss=’mean_squared_error’, optimizer=’sgd’) 以上这篇如何在keras添加自己的优化器...(adam等)就是小编分享给大家的全部内容了,希望能给大家一个参考。

44.9K30

Android的SpannableString与SpannableStringBuilder详解

(Span),将原来的String以不同的样式显示出来,比如在原来String上加下划线、加背景色、改变字体颜色、用图片把指定的文字给替换掉,等等。...(转自博客:《android – SpannableString或SpannableStringBuilder以及string.xml文件的整型和string型代替》) 因为Spannable等最终都实现了...start, int end, int flags) 函数意义:给SpannableString或SpannableStringBuilder特定范围的字符串设定Span样式,可以设置多个(比如同时加上下划线和删除线等...EditText控件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=...如果遇到不支持显示图片的函数,比如前一篇的canvas绘图。就会退化成String,即以原来的String字符串来显示。

1.8K20

详解如何在Android Studio添加RecyclerView-v7支持包

输入Recycler,只有这两个东西,没有提示RecyclerView,说明支持包没有。 ? 最后一番百度后,终于解决(真不敢想象没有网络的情况下,怎么开发、怎么解决问题)。...4、查看appcompat-v7-23.2.1的属性,里面有源代码引用的位置,在SDK目录下:\extras\android\m2repository\com\android\support\appcompat-v7...按照目录结构,在app的build.gradle的dependencies最后添加了一句: compile ‘com.android.support:recyclerview-v7:23.2.1′...等待Clean完毕后,在External Libraries中看到了期待的recyclerview ?...8、能导入包了,那就编写代码了…… 在\extras\android\support\v7\recyclerview\libs 目录下发现有android-support-v7-recyclerview.jar

4K20

Android富文本开发

划线,插入超链接,对齐方式等功能; 编辑状态,连续插入多张图片,如果想在图片中间插入文字内容,则需要靠谱在图片之间预留编辑文本控件,方便操作; 支持对文字选中的内容进行设置加粗,添加划线,改变颜色,...如何在ViewGroup添加view,删除view时给相应view和受影响的其他view添加动画,不太容易做。...当前的编辑器已经添加了多个输入文本EditText,现在的问题在于需要记录当前编辑的EditText,在应用样式的时候定位到输入的控件,在编辑器添加一个变量lastFocusEdit。...AlignmentSpan,BulletSpan,QuoteSpan 实现基础样式 粗体、 斜体、 下划线划线 的设置和取消。...有没有办法添加一定的过度效果,让实现的效果显得圆滑呢? LayoutTransition简单介绍 LayoutTransition类实际上Android系统的一个实用工具类。

8.4K20

android之编辑框限定范围

登陆界面里我们通常都需要限定用户输入数据的范围,出生日期,密码长度……这些设置我们早已在pc上熟悉得不得了,然而今天我们讲讲如何在android里设置编辑框的范围。...首先,我们知道,android的编辑框是EditText,而EditText有很方便的属性,就是inputType,这里我们可以设置数字,邮箱地址,密码等等的类型。...然后,如果你要设置数值的大小范围或者字符串的长度范围,那就需要我们在代码里面设置了,我们需要为EditText添加TextWatcher监听器,该监听器最重要的方法就是afterTextChanged,..., s.length(), "100"); else return; } }); 最后,如果我们想改变弹出的软键盘右下角按钮的名称,可以在IME Options里设置,...,并且软键盘关闭 image.png android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个 image.png

1.6K30

Android消息推送:手把手教你集成小米推送

前言 在Android开发,消息推送功能的使用非常常见。 ? 为了降低开发成本,使用第三方推送是现今较为流行的解决方案。...今天,我将手把手教大家如何在你的应用里集成小米推送 该文档基于小米推送官方Demo,并给出简易推送Demo 看该文档前,请先阅读我写的另外两篇文章: 史上最全解析Android消息推送解决方案...:Android平台上app的上下文,建议传入当前app的application context //appID:在开发者网站上注册时生成的,MiPush推送服务颁发给app的唯一认证标识...总结 相信大家已经非常了解如何在你的Android应用中集成小米推送 接下来,我会继续介绍具体如何在Android关于推送的消息,请看 史上最全解析Android消息推送解决方案 Android...推送:第三方消息推送平台详细解析 接下来,我会继续介绍具体如何在Android应用中集成相应的第三方推送功能(华为推送、极光推送、个推等等),有兴趣可以继续关注Carson_Ho的安卓开发笔记 ----

4.4K20

Android菜单的定义及ActionBar的实现

键时触发该方法 @Override public boolean onCreateOptionsMenu(Menu menu) { // 向menu添加“字体大小”的子菜单 SubMenu fontMenu...0, "14号字体"); fontMenu.add(0, FONT_16, 0, "16号字体"); fontMenu.add(0, FONT_18, 0, "18号字体"); // 向menu添加...“普通菜单项” menu.add(0, PLAIN_ITEM, Menu.NONE, "普通菜单项"); // 向menu添加“字体颜色”的子菜单 SubMenu colorMenu = menu.addSubMenu...order=1的菜单项比order=2的要靠上。 第四个参数是title,对应菜单项的标题。 各个菜单项都对应一系列的setter方法,顾名思义即可。...下面介绍如何在XML定义选项菜单: 要在XML文件定义菜单,首先需要在资源文件创建一个名为menu的文件夹; 然后再在其中创建xml文件: ?

1.2K20

Android 自定义验证码输入框的实例代码(支持粘贴连续性)

原理 大致是Edittext + n* TextView,然后设置edittext字体跟背景颜色都为透明,隐藏光标 Edittext:监听edittext每次输入一个字符就赋值到对应的TextView上...,然后在清空自己 下划线:在TextView下面添加View 光标:这里的每个TextView的焦点光标其实对View设置了ValueAnimator 粘贴:粘贴弹窗是自定义的PopupWindow 源码有详细注释...:id="@+id/vciv_code" android:layout_width="match_parent" android:layout_height="wrap_content" android...:layout_marginTop="48dp" android:gravity="center" android:orientation="horizontal" app:vciv_et_background...="@android:color/white" app:vciv_et_foucs_background="@android:color/holo_orange_dark" app:vciv_et_cursor_color

2.9K20

Android富文本编辑器

Android富文本编辑器,一款支持撤销、加粗、斜体、下划线、有序无序列表、对齐、改文字大小、改文字颜色、插入图片、插入视频等功能,并且可设置cookie,自定义素材操作菜单的的编辑器。..., editText2, editText3, ...); 3.编辑器操作 //撤销 mEditor.undo(); //反撤销 mEditor.redo(); //加粗 mEditor.setBold...(); //斜体 mEditor.setItalic(); //删除线 mEditor.setStrikeThrough(); //下划线 mEditor.setUnderline(); //设置文字颜色...} }); 5.遇到的问题与解决方案 问题: 编辑器展示的图片访问不了,需要传cookie验证 解决方案: 先前试过在WebViewClient的shouldInterceptRequest方法,...PersistentCookieStore(UIUtils.getContext()); for (Cookie cookie : cookieStore.getCookies()) { //添加

2.5K30

Android控件之TextView

零、前言 1.今天总结一下TextView 2.TextView在View家族的地位是:源码行数11000+,可以说是个大类 3.TextView直接继承自View,EditText,Button...4.TextView可以说常用至极,所以掌握TextView是必要的 5.一些细小偏僻的点在这里综合一下,以便用时好找 --- 一、拿一个Hello World的TextView来举例 1、代码设置字体大小...行间距 [字间距.png] android:letterSpacing="0.5"//设置字间距 android:lineSpacingExtra //设置行间距,”8dp”。...android:lineSpacingMultiplier//设置行间距倍数,“1.2”,即为1.2倍行间距 --- 8.设置textView抗锯齿 mIdTv.getPaint().setAntiAlias...(true);或 mIdTv.getPaint().setFlags(Paint.ANTI_ALIAS_FLAG); --- 9.添加HTML Spanned spanned = Html.fromHtml

1.3K20

1-VIV-Android控件之TextView

零、前言 [1].今天总结一下TextView [2].TextView在View家族的地位是:源码行数11000+,可以说是个大类 [3].TextView直接继承自View,EditText,...TextView可以说常用至极,所以掌握TextView是必要的 [5].一些细小偏僻的点在这里综合一下,以便用时好找 ---- 一、拿一个Hello World的TextView来举例 1、代码设置字体大小...字间距.png android:letterSpacing="0.5"//设置字间距 android:lineSpacingExtra //设置行间距,”8dp”。...android:lineSpacingMultiplier//设置行间距倍数,“1.2”,即为1.2倍行间距 ---- 8.设置textView抗锯齿 mIdTv.getPaint().setAntiAlias...(true);或 mIdTv.getPaint().setFlags(Paint.ANTI_ALIAS_FLAG); ---- 9.添加HTML Spanned spanned = Html.fromHtml

55960

Android 千变万化 TextView:神奇的 SpannableString

SpannableString 在 Android ,常规的字符串类就是 String 或者 Charsequence,String 用的最多,有些人可能对 Charsequence 都有点陌生,EditText...enter image description here 9)添加项目符号 关于这一点,客观地说用处不大,SpannableString 虽然支持设置项目符号,但是实际开发基本不会用,如果是页面的栏位...enter image description here 6)输入表情 哎,关键的地方来了,怎么把表情输入到 EditText 呢?...至此,我们算是实现了第一步:在 EditText 输入表情,接下来就要实现第二步,把输入的表情显示在聊天记录。...,然后添加到 adapter 刷新聊天列表,最后清空输入框。

3.6K20
领券