这篇文章主要给大家介绍了关于Android中EditText光标的显示与隐藏以及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" />
总结
到此这篇关于Android中EditText光标的显示与隐藏方法的文章就介绍到这了,更多相关Android EditText光标内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
沃梦达教程
本文标题为:Android中EditText光标的显示与隐藏方法
猜你喜欢
- SurfaceView播放视频发送弹幕并实现滚动歌词 2023-01-02
- iOS 对当前webView进行截屏的方法 2023-03-01
- Android实现轮询的三种方式 2023-02-17
- 最好用的ios数据恢复软件:PhoneRescue for Mac 2023-09-14
- 详解flutter engine 那些没被释放的东西 2022-12-04
- Flutter实现底部和顶部导航栏 2022-08-31
- Android studio实现动态背景页面 2023-05-23
- 作为iOS开发,这道面试题你能答出来,说明你基础很OK! 2023-09-14
- Android MaterialButton使用实例详解(告别shape、selector) 2023-06-16
- Android实现监听音量的变化 2023-03-30
