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

EditText删除android中第一个字母的大写

巫马松
2023-03-14

代码:

    <EditText
    android:id="@+id/etDownloadGame"
    android:layout_width="0dp"
    android:layout_height="48dp"
    android:layout_marginStart="16dp"
    android:layout_marginEnd="16dp"
    android:layout_marginTop="16dp"
    android:digits="123456790qwertyuiopasdfghjklzxcvbnm_-"
    android:ems="10"
    android:hint="Enter game name"
    android:imeOptions="actionDone"
    android:importantForAutofill="no"
    android:inputType="textFilter"
    android:maxLines="1"
    android:textAllCaps="false"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

正如我在帖子标题中所问的那样,我在我正在构建的应用程序中删除该EditText字段中第一个字母的自动大写时遇到问题(我已经查看了这个,这个和这个,但它们都没有解决我的问题)

提前感谢:)

共有1个答案

何甫
2023-03-14

您可以使用< code>|组合多种输入类型。在这种情况下,您希望为没有指定大写的文本添加< code>text。

Android:输入类型=“文本|文本筛选”

类型在这里列出。

 类似资料:
  • 问题内容: 我有一个这样的editTexts数组: 我希望每个字符都大写。现在,第一个单词的首字母是小写,然后所有字符后单词都是大写。我可以接受用户输入后的内容,然后将其转换为大写,但这并不是我想要的。有没有办法让这些字段按照我希望它们的方式运行? 问题答案: 您还需要从“类”文本中告诉它: 该输入类型是位掩码。您可以通过将|组合标记。中间的(竖线)字符代表OR逻辑功能,即使在这样的位掩码中使用时

  • 问题内容: 用MySQL的说法,有人知道这一TSQL的等效性吗? 我试图将每个条目的首字母大写。 问题答案: 几乎相同,您只需要更改即可使用CONCAT()函数而不是+运算符: 这会变成对,对,对等,如果你想为大写首字母和小写其他的,你只需要使用LCASE函数: 请注意,UPPER和UCASE做相同的事情。

  • 问题内容: 我想在angularjs中大写字符串的第一个字符 当我用它转换整个字符串为大写。 问题答案: 使用此大写过滤器

  • 问题内容: 如何仅使用CSS将以下每个句子的大写字母转换为小写和首字母大写? 来自: 这是一个例句。 收件人: 这是一个例句。 更新: 当我使用文本转换时:大写;结果还是一样。 问题答案: CSS中没有句子大写选项。其他答案表明是不正确的,因为该选项将 每个单词 都大写。 如果您只希望 每个元素* 的 首字母 大写,则这是一种 粗略的 实现方式,但是与实际的句子大写绝对不符: *

  • 将一个字符串的第一个字母(大写字母)变成小写。 使用数组解构和 String.toLowerCase() 将第一个字母变成小写,...rest 是获取第一个字母之后字符数组,然后使用 Array.join('') 使其再次拼接成为字符串。 省略 upperRest 参数来保持字符串的其余部分不变,或者将其设置为 true 来将字符串的其余部分转换为大写。 const decapitalize =

  • 目标是从string中获取新的字符串,该字符串没有大写前的小写。在本例中,我们应该得到输出“neyork” 我试图通过ASCII表中大小写字母的位置来实现这一点,但它不起作用。我不确定是否可以通过ASCII表中的位置,以simillar的方式来实现这一点。