gpt4 book ai didi

android - 更新 : This is now a Swype related issue: Disable the automatic capitalizing of a sentence's first character in an EditText

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:27 25 4
gpt4 key购买 nike

我正在实现一个用于从用户获取 rtsp URI 的 EditText。虽然这在功能上不是一个大问题,但我想禁用屏幕键盘的默认行为,其中为每个句子的第一个字符启用大写键的状态。据我所知,这不能通过 android:inputType 标志在 XML 中完成。关于如何以编程方式执行此操作的任何指示都会有所帮助。

我想包含代码,但项目的性质不允许我这样做。但我可以说这里没有什么特别的。 EditText 本身没有使用其他输入标志,唯一可用的 IME 选项是禁用横向提取 UI 的标志。布局是通过 XML 而不是以编程方式实现的,因此混合中也没有自定义类或扩展。

编辑:从 TextView 继承的 android:capitalize 常量不起作用。我特别针对 Galaxy Tab 上的 2.2,所以我不知道这是否与三星的操作系统调整有关,或者是否与 capitalize 常量被弃用有关。

编辑 2:Swype 是不允许使用 capitalize 常量的罪魁祸首。有谁知道是否有一种方法可以让 Swype 正常运行而无需通知最终用户禁用 Swype?

最佳答案

您可以使用继承的 android:capitalize来自 TextView 的属性。它接受none(没有大写,这是你想要的),sentences(每个句子的第一个单词大写),words(大写每个单词的第一个字母)和 character(全部大写)。

关于android - 更新 : This is now a Swype related issue: Disable the automatic capitalizing of a sentence's first character in an EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com