`
sunburst
  • 浏览: 14806 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android edittext获取选中文字

阅读更多
http://blog.23corner.com/2010/04/20/building-android-on-mac-os-x-10-6/

http://www.citymoments.cn/home/download



http://lichen1985.com/blog/?p=144


http://code.google.com/p/simple-iphone-image-processing/

http://www.cocoadev.cn/iPhone-iPad/iPhone-Uimage-Write-to-file.asp

http://dev.chinamobile.com/cmdn/wiki/index.php?doc-view-2274.html?from=home

http://www.iphone-geek.cn/%E7%BC%96%E7%A8%8B/%E4%BD%BF%E7%94%A8uiimagepickercontroller%E4%BB%8Eiphone%E7%85%A7%E7%89%87%E5%BA%93%E6%88%96%E7%85%A7%E7%9B%B8%E6%9C%BA%E8%8E%B7%E5%8F%96%E5%9B%BE%E5%83%8F

http://code.google.com/p/css-vfx/

http://www.jasonworkshop.com/index.php?b=20090614120000



http://www.iphonedevsdk.com/forum/iphone-sdk-development/15846-simple-paint-app.html



EditText view =
(EditText)findViewById(R.id.edt);

Editable edit = view.getText();

int sta =
view.getSelectionStart();

int end = view.getSelectionEnd();

String sel = edit .toString().substring(beg, end);


This String sel is the word selected by user


String m="(^(\\d{2,4}[-_-—]?)?\\d{3,8}([-_-—]?\\d{3,8})?([-_-—]?\\d{1,7})?$)|(^0?1[35] \\d{9}$)";

                String m2="^((\\+86\\-)|(86\\-))?(([0-9]{3,4}\\-)?([0-9]{7,8}))+(\\-[0-9]{0,4})?$";

                String m4="^((\\+86\\-)|(86\\-))?([0-9]{0,11})?$";

                String m3="(\\d{3})\\D*(\\d{3})\\D*(\\d{4})\\D*(\\d*)$";

                String am="[\\d{1,3}]?[ -]?[\\d{0,3}]?[ -]?[\\(.]?[2-9]\\d\\d[\\).]?[ -]?[2-9]\\d\\d[-.]\\d{4}";

                //String[] str={"(800) 555-1212","1(234)567-8901","917-8681888","(012)345-6789","+8613750034336","13750034336","+86-0532-8855555-0001","86-0352-8855555-0001","0352-8855555-0001","8855555-0001", "8855555" };

                String[] str={"00-1-917-6861888","1(234)567-8901","248-555-1234","314-555-4000","800-555-4400","(314)555-4000","314.555.4000","555-4000","aasdklfjklas","1234-123-12345"};

                Pattern pattern = Pattern.compile(am,Pattern.CASE_INSENSITIVE);

                boolean flag=false;

                for(int i=0;i
分享到:
评论

相关推荐

    Android EditText 插入表情

    `EditText`是Android中的一个视图组件,用于接收用户输入的文字。它继承自`TextView`,并增加了可编辑性。在XML布局文件中,我们可以通过设置`android:id`、`android:hint`等属性来创建和定制`EditText`。 为了实现...

    Android 中EditText 添加图片(格式化文字)

    本文将详细介绍如何在Android的EditText中实现图片插入以及格式化文字。 首先,我们需要明白EditText本身并不支持直接插入图片。为了实现这个功能,我们通常会结合其他控件如ImageView或者自定义View来达到目的。一...

    Android中EditText密码样式设置

    在实际项目中,我们还可以进一步优化这个功能,比如添加动画效果、使用自定义图标代替`CheckBox`,或者利用Android的`TextInputLayout`和`TextInputEditText`组件,以获取更丰富的交互和反馈效果。 `...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    在Android开发中,EditText是用于用户输入文本的基本组件,它在各种用户界面中扮演着重要角色。Material设计语言是Google推出的一种设计规范,旨在提供统一、直观且富有表现力的用户体验。当我们谈论“安卓EditText...

    Android中EditText和AutoCompleteTextView设置文字选中颜色方法

    本篇文章将详细介绍如何在Android中为`EditText`和`AutoCompleteTextView`设置文字选中的颜色。 `EditText` 是一个基本的文本输入框,用户可以直接在其中输入文本。默认情况下,当用户选中文字时,Android系统会...

    Android自定义EditText

    5. **扩展功能**:有时需要为EditText添加额外的功能,如自动完成、下拉菜单、日期选择等。这时,可以通过继承EditText并重写其方法,或者在内部包含其他视图来实现。 6. **触摸事件处理**:通过重写`onTouchEvent...

    安卓EditText输入框相关-Android自定义edittext(实现删除手机号码样式选中未选中底部状态改变.rar

    这个压缩包文件"安卓EditText输入框相关-Android自定义edittext(实现删除手机号码样式选中未选中底部状态改变.rar"提供了自定义EditText的示例,帮助开发者实现更丰富的交互效果。以下是关于自定义EditText的一些...

    Android开发EditText属性.txt

    ### Android开发中的EditText属性详解 #### 一、概述 `EditText`是Android中非常重要的一个... - **作用**:如果文本是可选择的,让它获取焦点而不是将光标移动为文本的开始位置或者末尾位置。 - **示例**:`android...

    android 自定义editText和多级树

    EditText是Android系统提供的一个基本输入框组件,通常用于接收用户输入的文字。为了添加额外的功能,如日历按钮和添加按钮,我们需要创建一个新的布局文件,将EditText与两个按钮(ImageView)一起放置。在XML布局...

    AndroidEditText插入QQ表情源码.zip

    点击事件触发时,获取选中表情的代码,然后在EditText中插入该表情。 3. 插入表情到EditText:在点击事件处理中,我们不能直接将图片插入EditText,因为EditText只支持文字输入。因此,我们需要将表情转换为Unicode...

    Android EditText插入QQ表情源码.zip

    在Android开发中,`EditText`是一个非常常见的组件,它用于接收用户输入文本。然而,有时候我们希望用户不仅可以输入文字,还可以插入各种表情,比如QQ表情,以增强交互性和趣味性。这个"Android EditText插入QQ表情...

    [Android开发从零开始].5.EditText控件学习

    - `android:textColor`和`android:textColorHint`:分别设置文本和提示文字的颜色。 - `android:background`:设置背景图片或颜色。 在编程中,我们可以通过findViewById()方法获取EditText实例,然后调用其方法...

    Android EditText插入QQ表情源码.zip源码资源下载

    在Android开发中,EditText是一个非常常见的组件,用于接收用户的文本输入。然而,有时我们希望用户不仅可以输入文字,还可以插入各种表情,比如QQ表情,来增强交互性和表达力。本资源"Android EditText插入QQ表情...

    Android之EditText控制禁止输入空格和回车

    要禁止用户在EditText中输入空格,我们可以添加一个TextWatcher监听器,监听输入文字的变化。当检测到输入内容包含空格时,我们可以通过以下步骤处理: - 首先,获取当前输入的字符串,使用`String.contains(" ")`...

    Android编程中EditText限制文字输入的方法

    本篇文章将详细讲解如何在Android编程中限制EditText的文字输入,包括使用XML属性以及通过实现TextWatcher接口来实现动态监听和控制。 首先,Android提供了XML属性来设置EditText的基本输入限制。例如,`android:...

    安卓EditText输入框相关-一个基于Android原生的EditText的富文本组件支持文字输入可以插入图片.rar

    本资源提供了一个基于Android原生EditText的富文本组件,允许用户在输入文字的同时插入图片,为应用增加了更多的交互可能性。 首先,我们要理解这个组件的工作原理。在Android中,富文本编辑通常涉及到Spannable和...

    安卓EditText输入框相关-输入框一键删除内容。两种方法实现.rar

    本文将详细讲解如何实现EditText输入框的一键删除内容功能,即点击一个按钮或者设置某个快捷方式,可以快速清除输入框中的所有文字。 首先,我们来看第一种方法:使用监听器(OnClickListener)实现一键删除。在...

    Android编程之EditText常见操作示例

    当用户在EditText中选择了一段文字后,我们可能需要获取这部分被选中的内容。可以通过以下方式实现: ```java EditText view = (EditText)findViewById(R.id.edt); int start = view.getSelectionStart(); int end ...

    Android 解决listview中edittext显示混乱问题

    - **设置OnItemSelectedListener**:为ListView添加选择监听器,当一个新项被选中时,可以清空EditText的内容。 - **监听EditText的FocusChange**:在EditText的FocusChangeListener中,当焦点改变时,清除...

    蒙古语竖排显示,蒙古语键盘,android,EditText

    同时,可能还需要处理蒙古语输入时的光标定位和选择问题,因为竖排文字的光标移动逻辑与横排文字有所不同。 至于自定义字库,这可能是因为蒙古语的特殊性,系统默认的字体库可能不完全支持所有的蒙古语字符。因此,...

Global site tag (gtag.js) - Google Analytics