我希望在按下按钮后将EditText重置为空的“空格”或“提示”,该按钮将完成使用EditText字段输入的活动。
我对Android的冒险因此在招手。
干杯。谢谢!!
//************-------------------SEND SMS----------------*********//
btnSendSMS = (Button)findViewById(R.id.sms);
btnSendSMS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
sendSMS(dispEd.getText().toString(),msgEd.getText().toString());
}
private void sendSMS(String phoneNumber, String msg) {
// TODO Auto-generated method stub
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, msg, null, null);
}
});
}
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/edit"/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/msg"/>
答案 0 :(得分:21)
你应该试试
editText.setText("");
更新:尝试将文字设为null
editText.setText(null);
答案 1 :(得分:7)
试试这个:
EditText edit;
edit.setText(null);
答案 2 :(得分:4)
使用ediText.getText().clear();
它对我来说就像一个魅力。
答案 3 :(得分:1)
也许你真正想要的是设定 {/ 1>}在布局XML中的edittext上。{/ p>
不需要额外的代码来实现此行为。
答案 4 :(得分:1)
如果你想清除EditText使用 -
name.setText("");
或
name.setText(null);
如果你想添加提示
name.setText(null);
name.setHint("Enter First Team Name");
否则,如果您之前已经添加了提示而不是仅使用此提示,则会显示提示 -
name.setText(null);