我真的希望你能帮助我。我在Android中的应用程序清除或删除分配给主Activity上的editText对象的默认字符串,只要该值等于此处的文本“在此输入消息”,我将它分配给R .java文件作为“R.string.editTextOnStart”。下面的代码:如何清除EditText中的字符串点击它
public class MainActivity extends AppCompatActivity {
private String text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView textView = (TextView) findViewById(R.id.textView);
final EditText editText = (EditText) findViewById(R.id.editText);
editText.setText(R.string.editTextOnStart);
textView.setText(R.string.textViewString);
//if(editText.getText().toString().equals(String.valueOf(R.string.editTextOnStart))) {
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
text = editText.getText().toString();
if(text.equals(R.string.editTextOnStart)) {
editText.getText().clear();
}
}
});
//}
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
textView.setText(editText.getText().toString());
}
});
}
}
感谢Vidya Sagar和ShivBuyya,我真的很感激:) –