当前位置: 首页 > 知识库问答 >
问题:

无法在Android Studio中降低按钮文本的大小写

赏梓
2023-03-14

我有一个小问题困扰了我一段时间。我试着用谷歌搜索,但似乎没有人和我有同样的问题,或者不认为这是一个问题。当我在活动中按下按钮时。布局下的xml

 <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button_1_name"
    android:id="@+id/button2"
    android:layout_marginTop="140dp"
    android:layout_below="@+id/textView"
    android:layout_centerHorizontal="true" />

即使我的字符串代码是:

<resources>

<string name="app_name">HelloWorld</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string name="button_1_name">BuTtOn 1</string>

我知道我肯定在这里遗漏了一些小的东西,但是我如何在按钮文本中使用小写/大写?

谢谢!

共有3个答案

暴才俊
2023-03-14

这可以通过设置按钮的Transformationmethod null在应用程序代码中修复。

mButton.setTransformationMethod(null);
农飞尘
2023-03-14
<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:buttonStyle">@style/Button</item>
</style>

<style name="Button" parent="Widget.AppCompat.Button">
    <item name="android:textAllCaps">false</item>
</style>
詹联
2023-03-14

您可以向按钮添加android:textAllCaps=“false”

按钮文本可以通过应用的主题转换为大写,该主题适用于所有按钮。检查主题/样式文件设置属性android: text AllCaps

 类似资料:
  • 用这条线 第一行确实是红色的,第二行是蓝色的,但我不能控制任何一个文本行的字体大小,这是什么?我怎么做?

  • 我正在说明我的应用程序的一个奇怪问题。当我在真实设备(使用Android 4.4.4)上测试它时,我所有的按钮文本字段都看起来像我想要的(小写字母)。但是当我在模拟器(Android 5.0.1)上启动我的应用程序时,所有按钮文本字段都大写。这种行为的原因是什么?我应用程序中的一些示例按钮: 示例按钮 1: 示例按钮2: 这个问题的解决方案是什么。我希望我的应用在所有 sw 版本上看起来都一样。

  • 这是每个具有相同大小文本时的布局: 下面是我增加右下角文本大小时的布局: 这是怎么回事?为什么“0”的移动低于相邻的两个Button? 这是布局: 我制作了“DONE”(完成)按钮的文本,超大型--100sp,并将其设置为其他按钮的高度和宽度。结果如下: 如果的大小从未改变,为什么更改“完成”按钮文本的大小会影响除特定>之外的任何其他内容?

  • 我想制作按钮来调整我的文本。有一些按钮可以使文本视图变大、变小,在斜体和粗体之间来回切换。 我想编辑名为“text”的文本视图 在下面的代码中,当我单击“butBig”或“butSmall”按钮时,两个按钮都做了相同的事情,它使我的文本大小增加,但不是增加5,它变得非常大。当我再次点击任意一个按钮时,TextView消失了,就像它对于框架来说太大了一样。 对于斜体和粗体,我这里的代码确实有效,但有

  • 本文向大家介绍降低python版本的操作方法,包括了降低python版本的操作方法的使用技巧和注意事项,需要的朋友参考一下 最近在下载tensorflow的时候出现了如下图所示的情况:Could not find a version that satisfies the requirement tensorflow 经过一番查找资料,发现,原来在2019年,TensorFlow还不支持python