Wildfire S中的TextCapCharacters问题

时间:2012-11-21 06:49:53

标签: android textinput

我在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 所以在这个问题上需要帮助 谢谢你关心乌斯曼阿尔沙德库尔德

1 个答案:

答案 0 :(得分:1)

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

android:inputType="textEmailAddress" - '@' key and a '.com' key?

这解释了所有相关内容。