单击Char上的Char



我具有带有相同文本的EditText视图。在我的路上,用户可以在EditText中访问char。我如何检测什么Char用户创建触摸事件?

覆盖触摸方法

public boolean onTouch(View v, MotionEvent event) {
        // TODO Auto-generated method stub
         Layout layout = ((TextView) v).getLayout();
            int x = (int)event.getX();
            int y = (int)event.getY();
            if (layout!=null){
                int line = layout.getLineForVertical(y);
                int characterOffset = layout.getOffsetForHorizontal(line, x);
                Log.i("index", ""+characterOffset);
                }
            return true;

    }

来源

相关内容

  • 没有找到相关文章

最新更新