Android学习之Button按钮在程序运行时全部变大写的处理

时间:2023-03-09 10:06:41
Android学习之Button按钮在程序运行时全部变大写的处理

问题:

  在layout布局文件中,我们命名的按钮名称是“button1”,程序运行过后,在app上显示出来的是“BUTTON1”,先看源代码和效果:

按钮源代码:

Android学习之Button按钮在程序运行时全部变大写的处理

运行效果:

Android学习之Button按钮在程序运行时全部变大写的处理

解决办法:

方法一:

  在Button源代码中加入一个配置:android:textAllCaps="false",缺点是:每写一个Button按钮就需要加上这一句,很烦

Android学习之Button按钮在程序运行时全部变大写的处理

效果:

Android学习之Button按钮在程序运行时全部变大写的处理

方法二:

  在style.xml文件中加入:<item name="android:textAllCaps">false</item>,加上这个配置后,就不需要每个创建一个按钮都去配置一下了

Android学习之Button按钮在程序运行时全部变大写的处理

Android学习之Button按钮在程序运行时全部变大写的处理

效果:

Android学习之Button按钮在程序运行时全部变大写的处理