Android:字母大小写转换
在某些特殊场合,要求输入大写字母。我们可以对输入的EditText进行设置,不管用户输入大写或者小写字母,都自动转换为大写。
代码很简单,示例如下:
package com.example.upperandlowertransform;import android.app.Activity;
import android.os.Bundle;
import android.text.method.ReplacementTransformationMethod;
import android.widget.EditText;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);EditText etInput = (EditText) findViewById(R.id.etInput);//限制只输入大写字母的地方,小写自动转换为大写etInput.setTransformationMethod(new InputCapLowerToUpper());}class InputCapLowerToUpper extends ReplacementTransformationMethod{@Overrideprotected char[] getOriginal() {char[] lower = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };return lower;}@Overrideprotected char[] getReplacement() {char[] upper = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };return upper;}}
}
大写转换为小写也可以类似的来实现。
Android:字母大小写转换相关推荐
- android 字符串数组去重,GitHub - deng-ming-hao/ec-do: 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。...
ec-do 自己封装的常用操作实例 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等. 使用方法 引入ec-do.js //去除空格 ecDo.trim(' ...
- php 英文小写变大写,PHP_PHP英文字母大小写转换函数小结,每个单词的首字母转换为大写 - phpStudy...
PHP英文字母大小写转换函数小结 每个单词的首字母转换为大写:ucwords() $foo = 'hello world!'; $foo = ucwords($foo); // ...
- C++ 字符串字母大小写转换
C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...
- php 英文小写变大写,PHP英文字母大小写转换函数
例1,每个单词的首字母转换为大写:ucwords() 复制代码 代码示例: $foo = 'hello world!'; $foo = ucwords($foo); // He ...
- php toupper,jquery如何进行字母大小写转换?
字母大小写转换方法:1.使用toLowerCase()方法将大写字母转换为小写,语法""大写字母".toLowerCase()":2.使用toUpperCase ...
- java 字母大写_Java字母大小写转换的方法
案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...
- 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)
版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...
- 7-8 字符串字母大小写转换 (15 分)
7-8 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...
- 字符串字母大小写转换
7-58 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格 ...
- php 清除英文字母,PHP英文字母大小写转换函数小结
PHP英文字母大小写转换函数小结 发布于 2015-01-23 10:54:41 | 143 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...
最新文章
- python 多态 协议详解
- php4和php5的区别,php4和php5区别是什么
- MySQL内核月报 2014.11-MySQL· 5.7特性·在线Truncate undo log 表空间
- ACL 2020 | 基于机器阅读理解框架的命名实体识别方法
- java提高篇(四)---LinkedList
- AutoCode For XML(XML解析代码生成器)发布
- linux升级openssl需要先卸载吗,linux下安装/升级openssl
- Python学习笔记(十)—— 高级特性
- ota暗室测试_如何将Darktable用作数字暗室
- android php 推送,php-Android通过Firebase推送通知(服务器端)
- Java学习,继承关系的学习和理解
- AC日记——图灵机游戏 codevs 2292
- C# winform+ springboot + mybatis 分页查询
- [沈航软工教学] 学生项目Coding地址汇总
- Android实现淘宝购物车
- Java并发编程实战10:线程池
- android 换肤 字体颜色,Android换肤
- Office Visio 2007 中文版 安装
- 2012-2-25 《数据结构》读书笔记3 栈之迷宫求解
- 相对路径——莱鸟语录:世上本没有路,走的人多了,也就成了路,但道路之外,草地遍布,科学也是如此。