zoukankan      html  css  js  c++  java
  • TextView 选择文字


    final CharSequence edit = text2.getText();
    text2.setCursorVisible(true);

    text2.setOnTouchListener(new OnTouchListener() {

             public boolean onTouch(View v, MotionEvent event) {
               // TODO Auto-generated method stub
                 int sta = 0;
                int end = 0;
               switch (event.getAction()) {

                    case MotionEvent.ACTION_DOWN: {
                    sta = text2.getSelectionStart();

                    return true; 

                     }

                         case MotionEvent.ACTION_MOVE: {
                             text2.setTextColor(Color.RED);
                              SpannableStringBuilder styled = new SpannableStringBuilder(edit);
                              styled.setSpan(new ForegroundColorSpan(Color.BLUE), 1,30,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
                              text2.setText(styled);
                              return true;
                             }

                        case MotionEvent.ACTION_UP: {
                            end = text2.getSelectionEnd();
                            CharSequence sel = edit.subSequence(5, 80);
                            text1.append(String.valueOf(end));
                             return true;
                       }
               }
               return true;
           }
       });

  • 相关阅读:
    pku,杨建武:文本挖掘技术
    IT国家重点实验室
    Python3实现简单的http server
    需要保存数据zabbix,不需要保存数据nagios
    Union
    wox 快速搜索程序
    QTTabBar http://qttabbar.wikidot.com/
    git出错调试
    虚拟机无法上网的问题的解决
    通过命令行升级git for windows
  • 原文地址:https://www.cnblogs.com/lucktian/p/5520925.html
Copyright © 2011-2022 走看看