在控制台上添加EditText时出现Android XML错误

时间:2012-07-28 09:39:26

标签: android xml android-layout layout

我正在尝试创建一个xml,其中有一些按钮,还有一些带textview的edittext。但是当我尝试添加多行的编辑文本时,它会保存它开始显示错误,如“java.util.LinkedHashMap.eldest()Ljava / util / Map $ Entry;”  我的XML代码是:

  <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/to"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="24dp"
        android:layout_marginTop="15dp"
        android:text="@string/to"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/toname"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/to"
        android:layout_below="@+id/to"
        android:layout_marginLeft="28dp"
        android:layout_marginTop="18dp"
        android:ems="10"
        android:hint="@string/toname"
        android:inputType="textPersonName" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/tophone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/toname"
        android:layout_below="@+id/toname"
        android:layout_marginTop="16dp"
        android:hint="@string/tophone"
        android:ems="10"
        android:inputType="phone" />

    <Button
        android:id="@+id/importbutton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/tophone"
        android:layout_below="@+id/tophone"
        android:text="@string/importbutton" />



    <EditText
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/to"
        android:layout_alignRight="@+id/importbutton"
        android:layout_below="@+id/importbutton"
        android:layout_marginTop="38dp"
        android:ems="10"
        android:hint="@string/text"
        android:inputType="textMultiLine"
        android:lines="7"/>


    <Button
        android:id="@+id/sendbutton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignRight="@+id/text"
        android:text="@string/sendbutton" />

</RelativeLayout>

plz帮助如何做到这一点...

1 个答案:

答案 0 :(得分:0)

你应该检查this 也尝试做

android:inputType="textNoSuggestions"