zoukankan      html  css  js  c++  java
  • Android Editext监听光标位置

    因为项目需要,需要实时监听光标的位置变化,网上提出的用TextWatcher和onTouchListener中调用contentText.getSelectionStart()都是获取的上一次位置。

    只要重写onSelectionChanged就可以获取最新的光标位置了。

    public class NoteContentEditText extends EditText {
    
        public NoteContentEditText(Context context, AttributeSet attrs) {
            super(context, attrs);
            // TODO Auto-generated constructor stub
        }
    
        @Override
        public void onDraw(Canvas canvas) {
            super.onDraw(canvas);
        }
        
        @Override
        protected void onSelectionChanged(int selStart, int selEnd) {
            // TODO Auto-generated method stub
            super.onSelectionChanged(selStart, selEnd);
            Logg.D("onSelectionChanged selStart "+selStart+" selEnd "+selEnd);
        }
    }
  • 相关阅读:
    文本溢出隐藏与定位
    css基本属性 内边距 外边距及盒模型
    CSS基本属性2
    CSS基本属性
    CSS入门
    表格与表单
    列表与图片
    html标签类型
    HashMap和HashTable
    Map接口
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4270113.html
Copyright © 2011-2022 走看看