/**
* 判定输入汉字
*
* @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`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则...
这个"完整版编辑框只能输入汉字例程(更新).e.rar"压缩包文件似乎包含了一个实现此类功能的代码示例或程序更新。 首先,我们要理解如何在不同的编程环境中实现这样的功能。在Windows系统中,我们可以使用API函数来...
在Android开发中,`EditText` 是一个非常常见的控件,用户可以用来输入文本。而进度条(ProgressBar)则常用于显示任务的进度,比如下载、上传或者处理数据等。将`EditText`的内容与进度条关联起来,使得输入的字符...
1. `android:hint`:这个属性用来设置EditText的提示信息,通常显示在输入框内,当用户未输入任何内容时可见,提示用户应输入何种类型的文本。例如,`android:hint="请输入数字!"` 提示用户应输入数字。 2. `...
* android:imeOptions:附加功能,设置右下角IME动作与编辑框相关的动作。 * android:imeActionId:设置IME动作ID。 * android:imeActionLabel:设置IME动作Label。 这些XML属性可以帮助开发者灵活地设置TextView的...
除此之外,Android API还涵盖了其他关键组件,如EditText(用于用户输入文本)、AccessibilityService(提供辅助功能服务)、Manifest(应用程序配置文件),以及各种视图类(如View、ImageView、ImageButton等)。...
Android Form EditText 验证输入合法性的编辑框.zip Android 自定义头部控件,简单易用.rar android-gif-drawable 支持fig显示的view.zip AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片.zip Android...
"Android2.2 API 中文文档 —— EditText.doc"讲解了EditText,用于输入文本的控件。它支持文本编辑、验证、格式化等功能,是用户交互中必不可少的部分。开发者可以学习如何添加输入提示、限制输入类型和格式,以及...
8. **Android Studio集成开发环境**:Android Studio是开发Android应用的主要工具,它的Gradle构建系统、调试工具、布局编辑器等功能也包含在API文档中。了解这些工具的API可以帮助提高开发效率。 9. **测试与性能...
例如,EditText则是一个可编辑的TextView,允许用户输入文本。在XML属性方面,TextView提供了丰富的定制选项,如autoLink允许将文本中的URL、电子邮件、电话号码或地图转换为可点击链接。autoText属性用于启用拼写...
### Android API中文文档知识点概述 本篇文档主要围绕Android中的基本控件展开,对TextView、EditText等常用控件进行了详细的介绍。这些控件是构建Android应用程序界面的基础元素,通过掌握它们的功能与用法,...
1. **可编辑框(EditText)**:这是Android开发中的一个基本组件,允许用户输入文本。在本场景中,它是用户输入搜索关键字的地方。为了实现筛选功能,我们需要监听EditText的`TextWatcher`事件,当用户输入内容时,...
EditText是TextView的扩展,主要用于用户输入和编辑文本。它继承了TextView的大部分属性,并添加了一些用于交互的功能,如`android:inputType`可以设置输入类型,比如文本、密码、电话号码等。`android:hint`用于...
| `android:imeOptions` | 附加功能,设置右下角IME动作与编辑框相关的动作,如`actionDone`右下角将显示一个“完成”,而不设置默认是一个回车键。 | ### 总结 以上是对`TextView`组件的一些常用属性进行了解释。...
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开发技能,并具备独立开发简单应用的能力。通过这本书的学习,你将对Android开发有全面而深入的理解,为进一步...
- `EditText`: 可编辑文本的视图。 **已知间接子类** - `AutoCompleteTextView`: 提供自动补全功能的文本框。 - `CheckBox`: 可勾选的复选框。 - `CompoundButton`: 包含两个状态的按钮基类。 - `ExtractEditText`:...
3. EditText(可编辑文本视图):EditText是TextView的扩展,允许用户输入和编辑文本。它可以配合输入过滤器和监听器,实现对用户输入的验证和处理。 4. **ImageView(图像视图)**:用于展示图片,支持多种格式如...
- `EditText`:可编辑的文本框,用户可以输入或编辑文本。 **间接子类**: - `AutoCompleteTextView`:自动完成文本输入框,可以在用户输入时提供建议。 - `CheckBox`:复选框控件,用户可以选择一个或多个选项。 ...