在Android中如何根据edittext字段设置值

时间:2015-03-23 14:13:41

标签: android

在我的android中我有xml文件: -

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:id="@+id/liner" >

    <EditText
        android:id="@+id/user"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

    <EditText
        android:id="@+id/partner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

    <EditText
        android:id="@+id/home"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />
</LinearLayout>

现在我有一个字符串,即 String field = error.getmethod(); 此字符串(字段)可能返回user / name / partner / home .. 我想根据编辑文本字段设置错误消息,其id为..我已经完成了

 ViewGroup edittextviews = (ViewGroup) findViewById(R.id.liner);
                    for(int i=0; i < edittextviews.getChildCount(); i++) {
                    View childView = edittextviews.getChildAt(i);
                    if(childView.getText().toString()==field ){
                        childView.setError("here is an error");

                    }

                    }

但它显示错误......问题出在哪里???

0 个答案:

没有答案