在某些特殊场合,要求输入大写字母。我们可以对输入的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:字母大小写转换相关推荐

  1. android 字符串数组去重,GitHub - deng-ming-hao/ec-do: 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。...

    ec-do 自己封装的常用操作实例 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等. 使用方法 引入ec-do.js //去除空格 ecDo.trim(' ...

  2. php 英文小写变大写,PHP_PHP英文字母大小写转换函数小结,每个单词的首字母转换为大写 - phpStudy...

    PHP英文字母大小写转换函数小结 每个单词的首字母转换为大写:ucwords() $foo = 'hello world!'; $foo = ucwords($foo);             // ...

  3. C++ 字符串字母大小写转换

    C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...

  4. php 英文小写变大写,PHP英文字母大小写转换函数

    例1,每个单词的首字母转换为大写:ucwords() 复制代码 代码示例: $foo = 'hello world!'; $foo = ucwords($foo);             // He ...

  5. php toupper,jquery如何进行字母大小写转换?

    字母大小写转换方法:1.使用toLowerCase()方法将大写字母转换为小写,语法""大写字母".toLowerCase()":2.使用toUpperCase ...

  6. java 字母大写_Java字母大小写转换的方法

    案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...

  7. 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)

    版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...

  8. 7-8 字符串字母大小写转换 (15 分)

    7-8 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...

  9. 字符串字母大小写转换

    7-58 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格 ...

  10. php 清除英文字母,PHP英文字母大小写转换函数小结

    PHP英文字母大小写转换函数小结 发布于 2015-01-23 10:54:41 | 143 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

最新文章

  1. python 多态 协议详解
  2. php4和php5的区别,php4和php5区别是什么
  3. MySQL内核月报 2014.11-MySQL· 5.7特性·在线Truncate undo log 表空间
  4. ACL 2020 | 基于机器阅读理解框架的命名实体识别方法
  5. java提高篇(四)---LinkedList
  6. AutoCode For XML(XML解析代码生成器)发布
  7. linux升级openssl需要先卸载吗,linux下安装/升级openssl
  8. Python学习笔记(十)—— 高级特性
  9. ota暗室测试_如何将Darktable用作数字暗室
  10. android php 推送,php-Android通过Firebase推送通知(服务器端)
  11. Java学习,继承关系的学习和理解
  12. AC日记——图灵机游戏 codevs 2292
  13. C# winform+ springboot + mybatis 分页查询
  14. [沈航软工教学] 学生项目Coding地址汇总
  15. Android实现淘宝购物车
  16. Java并发编程实战10:线程池
  17. android 换肤 字体颜色,Android换肤
  18. Office Visio 2007 中文版 安装
  19. 2012-2-25 《数据结构》读书笔记3 栈之迷宫求解
  20. 相对路径——莱鸟语录:世上本没有路,走的人多了,也就成了路,但道路之外,草地遍布,科学也是如此。

热门文章

  1. 使用Swop.fi有哪些风险?
  2. 调查网赚可以兑换充值卡吗?
  3. LifecycleException: Protocol handler start failed 端口占用异常
  4. HG20592-2009需要输入的数据
  5. Xmind软件及文件双击不能打开?
  6. 如何恢复回收站被清空的文件
  7. 响应式网站建设小程序开发网站模板源码
  8. uni-app自适应遇到的坑
  9. mysql创建单个字段视图,MySQL在单表上创建视图
  10. map的4种插入方式