0

我在 MDPI 设备“WildFire S”中遇到了 TextCapCharacter 的问题,我在使用的名称中有 2 个编辑文本字段名称和电子邮件 ID

<EditText
    android:id="@+id/name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/nameTV"
    android:layout_below="@+id/nameTV"
    android:layout_marginTop="3dp"
    android:background="@drawable/input_field_profile"
    android:ems="10"
    android:textSize="12dp"
    android:gravity="center_vertical"
    android:inputType="textCapCharacters"
    android:paddingLeft="5dp" 
    android:paddingRight="5dp">
    <requestFocus />
</EditText>

并在电子邮件 ID

<EditText
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/emailTV"
    android:layout_below="@+id/emailTV"
    android:layout_marginTop="5dp"
    android:background="@drawable/input_field_profile"
    android:ems="10"
    android:textSize="12dp"
    android:gravity="center_vertical"
    android:inputType="textEmailAddress"
    android:paddingLeft="5dp"
    android:paddingRight="5dp" />

我有问题 textCapCharacter 属性在名称字段上工作正常但是当我转移到电子邮件 ID 字段时它仍然保持输入类型 captextcharacter 但这个东西在三星谷歌 Nexus 三星 Galaxy Note II 三星 Galaxy SII 上工作得很好所以在这个问题上需要帮助谢谢你问候乌斯曼·阿尔沙德·库尔德

4

1 回答 1

1

下面的链接可能会给您一个明确的指示,为什么在某些设备上会这样:

android:inputType="textEmailAddress" - '@' 键和 '.com' 键?

这解释了一切。

于 2013-02-11T06:48:44.597 回答