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

Android EditText 让编辑框只能输入中文汉字

阅读更多

/**

* 判定输入汉字

* @param c

* @return

*/

public boolean isChinese(char c) {

Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);

if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {

return true;

}

return false;

}

 

/**

* 检测String是否全是中文

* @param name

* @return

*/

public boolean checkNameChese(String name) {

boolean res = true;

char[] cTemp = name.toCharArray();

for (int i = 0; i < name.length(); i++) {

if (!isChinese(cTemp[i])) {

res = false;

break;

}

}

return res;

}

分享到:
评论

相关推荐

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    在Android开发中,`EditText`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则...

    完整版编辑框只能输入汉字例程(更新).e.rar

    这个"完整版编辑框只能输入汉字例程(更新).e.rar"压缩包文件似乎包含了一个实现此类功能的代码示例或程序更新。 首先,我们要理解如何在不同的编程环境中实现这样的功能。在Windows系统中,我们可以使用API函数来...

    通过EditText填写同时进度条发生改变

    在Android开发中,`EditText` 是一个非常常见的控件,用户可以用来输入文本。而进度条(ProgressBar)则常用于显示任务的进度,比如下载、上传或者处理数据等。将`EditText`的内容与进度条关联起来,使得输入的字符...

    Android EditText常用属性功能汇总

    1. `android:hint`:这个属性用来设置EditText的提示信息,通常显示在输入框内,当用户未输入任何内容时可见,提示用户应输入何种类型的文本。例如,`android:hint="请输入数字!"` 提示用户应输入数字。 2. `...

    Android_UI_API最全中文文档

    * android:imeOptions:附加功能,设置右下角IME动作与编辑框相关的动作。 * android:imeActionId:设置IME动作ID。 * android:imeActionLabel:设置IME动作Label。 这些XML属性可以帮助开发者灵活地设置TextView的...

    Android API(中文)

    除此之外,Android API还涵盖了其他关键组件,如EditText(用于用户输入文本)、AccessibilityService(提供辅助功能服务)、Manifest(应用程序配置文件),以及各种视图类(如View、ImageView、ImageButton等)。...

    Android实例源码-自定义控件类安卓源代码(20例).zip

    Android Form EditText 验证输入合法性的编辑框.zip Android 自定义头部控件,简单易用.rar android-gif-drawable 支持fig显示的view.zip AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片.zip Android...

    Android API中文文档

    "Android2.2 API 中文文档 —— EditText.doc"讲解了EditText,用于输入文本的控件。它支持文本编辑、验证、格式化等功能,是用户交互中必不可少的部分。开发者可以学习如何添加输入提示、限制输入类型和格式,以及...

    Android API中文版查询合集

    8. **Android Studio集成开发环境**:Android Studio是开发Android应用的主要工具,它的Gradle构建系统、调试工具、布局编辑器等功能也包含在API文档中。了解这些工具的API可以帮助提高开发效率。 9. **测试与性能...

    Android2.2—API中文文档

    例如,EditText则是一个可编辑的TextView,允许用户输入文本。在XML属性方面,TextView提供了丰富的定制选项,如autoLink允许将文本中的URL、电子邮件、电话号码或地图转换为可点击链接。autoText属性用于启用拼写...

    android——API中文文档

    ### Android API中文文档知识点概述 本篇文档主要围绕Android中的基本控件展开,对TextView、EditText等常用控件进行了详细的介绍。这些控件是构建Android应用程序界面的基础元素,通过掌握它们的功能与用法,...

    可编辑框搜索筛选联系人

    1. **可编辑框(EditText)**:这是Android开发中的一个基本组件,允许用户输入文本。在本场景中,它是用户输入搜索关键字的地方。为了实现筛选功能,我们需要监听EditText的`TextWatcher`事件,当用户输入内容时,...

    Android移动应用开发中文本、按钮与图像框组件单元主要内容.pdf

    EditText是TextView的扩展,主要用于用户输入和编辑文本。它继承了TextView的大部分属性,并添加了一些用于交互的功能,如`android:inputType`可以设置输入类型,比如文本、密码、电话号码等。`android:hint`用于...

    Android api 中文版

    | `android:imeOptions` | 附加功能,设置右下角IME动作与编辑框相关的动作,如`actionDone`右下角将显示一个“完成”,而不设置默认是一个回车键。 | ### 总结 以上是对`TextView`组件的一些常用属性进行了解释。...

    android开发揭秘PDF

    4.2.4 编辑框(EditText) 4.2.5 单项选择(RadioGroup、RadioButton 4.2.6 多项选择(CheckBox) 4.2.7 下拉列表(Spinner) 4.2.8 自动提示(AutoComplete.TextⅥew) 4.2.9 日期和时间(DatePicker、TimePicker) 4.2.10 ...

    Android编程入门教程andbook中文版

    《Android编程入门教程Andbook中文版》将这些知识点结合实例进行深入讲解,让初学者能够逐步掌握Android开发技能,并具备独立开发简单应用的能力。通过这本书的学习,你将对Android开发有全面而深入的理解,为进一步...

    Android2.2 API中文文档

    - `EditText`: 可编辑文本的视图。 **已知间接子类** - `AutoCompleteTextView`: 提供自动补全功能的文本框。 - `CheckBox`: 可勾选的复选框。 - `CompoundButton`: 包含两个状态的按钮基类。 - `ExtractEditText`:...

    Android中文翻译组android.widget合集

    3. EditText(可编辑文本视图):EditText是TextView的扩展,允许用户输入和编辑文本。它可以配合输入过滤器和监听器,实现对用户输入的验证和处理。 4. **ImageView(图像视图)**:用于展示图片,支持多种格式如...

    Android2.2_API_中文文档

    - `EditText`:可编辑的文本框,用户可以输入或编辑文本。 **间接子类**: - `AutoCompleteTextView`:自动完成文本输入框,可以在用户输入时提供建议。 - `CheckBox`:复选框控件,用户可以选择一个或多个选项。 ...

Global site tag (gtag.js) - Google Analytics