EditText 光标居右显示
有些时候肯定会遇到这种奇葩的需求,光标要靠右显示,因为Android里面光标默认是靠左显示的,那怎么实现呢,肯定有办法的,这里提供一种实现方式,看布局
<FrameLayout
android:layout_width="match_parent"android:layout_height="wrap_content"><TextView
android:id="@+id/tv"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginRight="6dp"android:background="@null"android:gravity="right|center_vertical"android:text="请输入您想输入的" /><EditText
android:id="@+id/et"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="right|center_vertical" /></FrameLayout>
看布局你就明白是什么意思 了吧,代码里面监听EditText输入,让TextView显示隐藏就行了。
et.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {}@Overridepublic void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {if (TextUtils.isEmpty(charSequence)) {tv.setVisibility(View.VISIBLE);} else {tv.setVisibility(View.GONE);}}@Overridepublic void afterTextChanged(Editable editable) {}});
Ok。
EditText 光标居右显示相关推荐
- android 代码设置居右_Android 开发实现EditText 光标居右显示
Android 开发实现EditText 光标居右显示 前言: 有些时候肯定会遇到这种奇葩的需求,光标要靠右显示,因为Android里面光标默认是靠左显示的,那怎么实现呢,肯定有办法的,这里提供一种实 ...
- html居右显示语言设置,iOS开发:纯代码设置UIButton文字居左或者居右显示
UIButton这个控件使用,作为资深的iOS开发人员来说是小儿科,但是有些时候还是需要记录一下UIButton的一些其他用法,这样方便快速解决实际问题.比如UIButton的纯代码编程的时候,设置文 ...
- Element UI数字组件四舍五入问题及居右显示
1.数字组件会自动进行四舍五入,通过以下方法,可以直接进行位数的截取. <el-input-number v-model="vv" controls-position=&qu ...
- android checkbox右边,勾选框居右显示的AppCompatCheckBox
1:需求 如果要实现勾选框居右的AppCompatCheckBox怎么办. image.png 肯定有人会说直接用TextView加一个选择器给DrawableRight不就可以了吗?但是这样有一点不 ...
- android 光标居右,Android EditText内容右对齐,光标位于hint之后
打算写篇文章记录之前遇到的一个需求,如题.还特意写个demo运行一下,尴尬的是:只是在布局设置了android:gravity="center_vertical|end",就达到之 ...
- Android之怎么隐藏EditText光标和自动显示键盘
不废话,先爆照 让EditText不现实光标 关键代码: android:focusable="true" android:focusableInTouchMode="t ...
- statusStrip 状态条 toolStripStatusLabel 居右显示
statusStrip1.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow; toolStripStatusLabel1.A ...
- 将头像和一些导航栏居右显示样式写法
.header-avatar {float: right;width: 210px;display: flex;justify-content: space-around;align-items: c ...
- 在使用flex布局方式让最后一个元素居右(最右边)显示,一层 HTML 结构实现左“右”布局,使用flex实现居中对齐
我们在布局的时候通常会在导航栏上有居左和居右显示,中间留白,这样页面伸缩的时候不会影响效果.形如下图 以往我们可能更多会使用float浮动布局来实现这种效果,但是flex得到广泛支持以后就可以更方便和 ...
最新文章
- 职场不需要中年,但中年需要职场
- python请求post无返回结果_Python请求POST返回不完整的内容
- 如何训练解决问题的能力?
- Rust学习笔记——模式和匹配
- php解析视频_原创更新:快手短视频无水印直连解析下载PHP前端版
- 手机APP测试流程方法
- python 3 三元表达式(三目表达式)
- 过期带备案域名扫描工具SEO工具
- x390拆机图解_ThinkPad X390拆机(大图)
- 堆漏洞挖掘中的malloc_consolidate与FASTBIN_CONSOLIDATION_THRESHOLD
- 图像融合:Image Fusion with Guided Filtering
- 在 V2EX 的开发环境里尝试了一下 OneAPM @livid
- Linux下的USB驱动
- PTA 循环结构 7-3 简写转全称
- 小白自学3DMAX教程:500集全网最新3DMAX学习教程,一学就会.
- 移动Web基础知识整理
- 太卷了,华为某领导说招外包只要985!
- 使用原生js实现歌曲上一曲/下一曲
- 微服务架构设计模式 读书笔记一
- 关闭 TSVNCache.exe 进程