Android中的EditText 获取不到内容的问题
先贴代码:
private EidtText mUserName;
private EidtText mPassword;
String name,password;
mUserName = (EditText)mUserName.findViewById(R.id.username);
mPassword = (EditText)mPassword.findViewById(R.id.passwrod);
name = mUserName.getText().toString();
password = mPassword.getText().toString();
上面这个代码看似没啥问题但是今天就遇发现输出的时候是" “,里面并没有数据? 我咋看咋没毛病啊,怎么可能没有数据呢, 然后我就打debug发现,给name和password赋值的时候 就是” ", 咋看咋没啥毛病, 后来一下想起来为什么获取不到了,尽快做了修改… 发现可以了…
如果想即时获取的话需要给 mUserName和mPassword加一个监听, 也就是setOnScrollChangeListener() 这个监听,在监听方法里在赋值就可以
一次性获取也可以的, 只要加一个按钮 在按钮的点击事件里 onClick(); 这里在getText(); 也是可以获取到的…
由于太久不写了, 今天冷不丁一写竟然犯了一个这么粗心的错误…
写一篇这个笔记记录一下