Android中EditText光标的显示与隐藏方法
作者:彬sir哥 发布时间:2022-03-01 17:52:35
标签:android,edittext,光标
Android EditText的光标的显示和隐藏
一、java代码
1.编辑框的光标 显示的方法:
editText.setCursorVisible(true);
2.编辑框的光标 隐藏的方法:
editText.setCursorVisible(false);
二、xml代码
android:cursorVisible="true"
<!--或者“false”-->
三、点击编辑框的时候显示光标,没有点击的时候隐藏,可以使用如下
EditText editText = (EditText) findViewById(R.id.edittext);
editText.setCursorVisible(false);
editText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (MotionEvent.ACTION_DOWN == event.getAction()) {
editText.setCursorVisible(true);
}
return false;
}
});
Android之第一次不显示EditText光标
光标会默认显示在第一个EditText框中,如果不想显示光标,且也不想把该光标移动到下一个EditText框。
解决方法
在该 EditText之前增加一个不可见的LinearLayout
<LinearLayout
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px" />
来源:https://blog.csdn.net/qq_35091074/article/details/121049084


猜你喜欢
- 对于使用文件进行交换数据的应用来说,使用FTP 服务器是一个很不错的解决方案。关于FileZilla Server服务器的详细搭建配置过程,
- 前言Flutter (Channel stable, 2.10.3, on Microsoft Windows [Version 10.0.
- 异步futureFuture 表示异步操作的结果 他有两种状态未完成状态 :当调用异步函数时,他返回未完成的Future 并持续到异步函数操
- MainActivity如下: package cn.testnbackpressed; import android.os.Bundle;
- 本文实例讲述了java实现单词搜索迷宫游戏。分享给大家供大家参考。具体分析如下:我们在杂志上,经常能够看到找单词的小游戏,在一个二维表格中,
- 本文实例讲述了java和c#使用hessian通信的方法,是非常实用的技巧。分享给大家供大家参考。具体分析如下:首先,hessian主页为:
- 1、比较器①比较器的引入a.首先,当我们单一地比较某一种数据类型的数组时,可以直接用Arrays.sort()进行实现b.而当我们同时含有多
- //哈弗曼编码的实现类public class HffmanCoding { private int c
- 创建一个列表消息卡片到目前为止,我们只有一个消息的卡片,看上去有点单调,所以让我们来改善它,让它拥有多条信息。我们需要创建一个能够显示多条消
- Flayway是一款数据库版本控制管理工具,,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里;不仅
- 1、前言  原先的页面访问地址为:http://127.0.0.1:8888/office/schdul
- 背景:听说ClassLoader类加载机制是进入BAT的必经之路。ClassLoader总述:普通的Java开发其实用到ClassLoade
- ionic App 解决android端在真机上 tab处于顶部的Bug在app.js 页面中添加以下代码.config(function(
- 完成一个简单的基于MVC的数据查询模块,要求能够按照name进行模糊查询。Index.jsp:<%@ page import=&quo
- /** 保存方法 */ public void saveBitmap() { Log.e(TAG, "保存图片"); F
- 本文介绍 Spring Boot 项目中整合 ElasticSearch 并实现 CRUD 操作,包括分页、滚动等功能。之前在公司使用 ES
- 1)1、1、2、3、5、8.......用递归算法求第30位数的值?首先我们能够发现从第3位数起后一位数等于前两位数值之和,即:x=(x-1
- 前言spring-boot-actuator是一个spring-boot提供的用于监控组件,只需要在代码中加入依赖就可以了<depen
- 其他的不多说了!我们来看看效果吧 一、实现方式一:直接引入compile方式A
- SpringBoot应用启动run方法SpringApplication.java 中执行的代码@SpringBootApplication