默认输入android中EditText的类型

时间:2014-03-20 06:17:12

标签: android android-layout

假设我的布局中有一个EditText。

<EditText
    android:id="@+id/username"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="@string/username"
    />

我们可以将此EditText的inputType设置为text,number,phone,textPassword等。默认情况下EditText的inputType是什么?

5 个答案:

答案 0 :(得分:11)

它将是没有特殊选项的文本。所以只需TYPE_CLASS_TEXT

答案 1 :(得分:7)

经过一些研究发现默认的Edittext InputType 将为InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE

哪个是十六进制:0x20001 或十进制:131073

答案 2 :(得分:1)

只是简单的旧文本。对应于TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_NORMAL。

答案 3 :(得分:0)

你的意思是默认键盘是设备默认键盘,如果你没有在xml.Hope中指定 inputType 到Edittext。这有助于你理解。

答案 4 :(得分:-3)

默认情况下,它始终是:

android:inputType="textPersonName"