我有一个应用程序登录系统类型的应用程序。一旦用户登录后按下返回按钮,用户名和密码 EditText 将填充用户刚才输入的内容。有什么办法可以将 EditText 清空?抱歉,如果我让这听起来令人困惑。任何评论将不胜感激!
问问题
3733 次
5 回答
3
在内部et.setText("");
onResume()
设置立即开始时的空文本。
希望这会帮助你。
于 2013-01-02T08:56:49.213 回答
2
您可以通过重写onPause
Activity 方法并在 onPause 方法中将所有 EditText 值清除为:
@Override
protected void onPause(){
super.onPause();
// Clear all value here
editTextone.setText("");
editTexttwo.setText("");
}
于 2013-01-02T08:56:41.627 回答
1
为什么不使用edittext.setText("");
或者你也可以使用edittext.setText(null)
于 2013-01-02T08:54:49.203 回答
0
使用此手动清除所有editTextonResume
edtText.setText("");
于 2013-01-02T08:56:53.627 回答
0
猜猜这会解决你的问题。
@Override
public void onResume(){
super.onResume();
EditText username = (EditText) findViewById(R.id.edittext);
username.setText("");
EditText password = (EditText) findViewById(R.id.edittext);
password.setText("");
}
于 2013-01-02T08:58:20.257 回答