Android:在设置Button上面的内容(含字母时)字母被强制转换成了大写

  之前Button中的内容一直是中文,今天无意用了英文,偶然发现设置Button上面的内容(含字母时)字母被转换成了大写。

  原因有可能是:Android 5.0的sdk在新建项目时的默认主题是android:theme="@style/AppTheme"的关系。当我把主题删掉后,回复正常了。

  解决的办法有:

    1、修改主题样式

    2、在设置Button内容是加上android:textAllCaps="false",使其不会自动转换为大写

默认情况下(字母被转换成了大写):

  

删掉主题后:

在设置Button内容是加上android:textAllCaps="false",后

时间: 2024-10-03 23:10:17

Android:在设置Button上面的内容(含字母时)字母被强制转换成了大写的相关文章

我的Android进阶之旅------>android Button上面的英文字符串自动大写的问题解决

今天碰到一个关于Button的问题:android Button上面的英文字符串会自动变成大写,运行的Android 5.1版本,如下图所示: 图1:Button 图2:TextView 这个Button的定义代码如下 <Button android:id="@+id/addContacts" android:layout_width="match_parent" android:layout_height="wrap_content" a

我的Android进阶之旅------&amp;gt;android Button上面的英文字符串自己主动大写的问题解决

今天碰到一个关于Button的问题:android Button上面的英文字符串会自己主动变成大写,执行的Android 5.1版本号,例如以下图所看到的: 图1:Button 图2:TextView 这个Button的定义代码例如以下 <Button android:id="@+id/addContacts" android:layout_width="match_parent" android:layout_height="wrap_conten

电脑上怎么将多张CAD图纸文件快速转换成高清图片格式?

电脑上怎么将多张CAD图纸文件快速转换成高清图片格式?将CAD图纸文件进行格式转换成图片样式是CAD相关的工作中经常需要进行的,为了方便将图纸文件进行打开查看或是将其进行传输,都会需要将其进行转换成图片格式,具体应该怎么样进行操作,下面小编就要来教大家的就是电脑上怎么将多张CAD图纸文件快速转换成高清图片格式的全部操作步骤,希望能够帮助到你们! 步骤一:首先需要进行打开操作的是你们电脑上面的 迅捷CAD转换器软件,电脑上面没有这款软件的可以去到迅捷CAD官网上面进行下载安装! 步骤二:将其下载之

3、从键盘上接收一个字母,判断是否是大写字母,如果是则转换成小写字母输出

3.从键盘上接收一个字母,判断是否是大写字母,如果是则转换成小写字母输出,否则直接输出 #include <stdio.h>void main(){   char x=0;    printf("请输入一个字母:");    scanf("%c",&x);    x>=65&&x<=90? printf("小写字母为:%c",x+32): printf("%c",x);    p

iOS设置button上的文字和图片上下垂直/水平居中对齐

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型  button.frame = CGRectMake(100, 100,90, 90);//button的frame  button.backgroundColor = [UIColor cyanColor];//button的背

android selector设置button点击效果(详细)以及常见问题

button的点击效果学习起来事实上比较容易,此点对开发者来说也是使用的比较频繁的一个知识点,与它相关的还有编辑框的获取焦点时改变背景颜色.选择button选择时改变字体颜色等等.这些其实都是用到的drawable的seletor. 当然drawable中还有很多其他效果可以实现,具体的可以参考笔者的另一篇博客: android修改控件外观(使用drawable资源) 效果:(不点击时显示白色,点击时显示灰色) 实现这个效果其实很简单,在drawable中创建一个xml文件,然后输入两行代码即可

[Android]通过setImageURI设置网络上面的图片

设置imageView显示网络上的图片 picUrl = new URL(getIntent().getExtras().getString("map_url")); Bitmap pngBM = BitmapFactory.decodeStream(picUrl.openStream()); mapIMG.setImageBitmap(pngBM);

设置导航栏上面的内容

// 设置左边的返回按钮 viewController.navigationItem.leftBarButtonItem = [UIBarButtonItem itemWithTarget:self action:@selector(back) image:@"navigationbar_back" highImage:@"navigationbar_back_highlighted"]; // 设置右边的更多按钮 viewController.navigation

今天遇到的问题,解决UITableView页面上面的内容先被导航栏覆盖,然后再向下移动的问题 ( 懒加载有时候并不好! )

今天需要在同事的代码接上接口,但发现一个问题,坐标系发生了改变.一般来说,我们都会现在viewDidLoad中创建UITableView;但是这次我是在viewDidLoad发送Http请求后再创建,然后就导致了请求回来后UITableView页面的内容先整体向上移被导航栏覆盖,然后我移动到我指定的位置,我一直无法,试了又试,后面发现,原因就是我没有在viewDidLoad第一时间创建UITableView,在请求回来再创建,这就导致了UITableView上页面的内容y坐标值由0变成64,造成