微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

EditText不返回期望值

如何解决EditText不返回期望值

| 以下是布局xml:
<TableLayout xmlns:android=\"http://schemas.android.com/apk/res/android\" 
    android:id=\"@+id/T1\"
    android:layout_width=\"fill_parent\"
    android:layout_height=\"fill_parent\"
    android:stretchColumns=\"0,1,2\">
    <TableRow>
        <EditText android:text=\"Enter SKU Id\"
            android:id=\"@+id/E1\" 
            android:layout_width=\"wrap_content\" 
            android:layout_height=\"wrap_content\">
        </EditText>
        <Button android:text=\"Search\" 
            android:id=\"@+id/B1\" 
            android:layout_width=\"wrap_content\" 
            android:layout_height=\"wrap_content\">
        </Button>
    </TableRow>
</TableLayout>
我正在尝试获取ѭ1的值。编辑文本的认值为“输入SKU ID”,我将其更改为某些字符串,但是当使用以下代码时,它仍为我提供认字符串。
E11 = (EditText) findViewById(R.id.E1);
sku = E11.getText().toString();
如何获得当前值?     

解决方法

通过使用
E11.getText().toString()
获取当前的String可以,问题出在别的地方。 顺便说一句,如果要将一些提示字符串放在put1ѭ中,请使用
android:hint
属性而不是
android:text
。     ,在EditText上使用addTextChangedListener()方法,使您的类实现或定义一个实现TextWatcher类的内部类:     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。