1

我有一个应用程序登录系统类型的应用程序。一旦用户登录后按下返回按钮,用户名和密码 EditText 将填充用户刚才输入的内容。有什么办法可以将 EditText 清空?抱歉,如果我让这听起来令人困惑。任何评论将不胜感激!

4

5 回答 5

3

et.setText("");在内部onResume()设置立即开始时的空文本。

希望这会帮助你。

于 2013-01-02T08:56:49.213 回答
2

您可以通过重写onPauseActivity 方法并在 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 回答