2017-07-31 23 views
3
final TextView textView = (TextView) findViewById(R.id.textView); 

final EditText editText = (EditText) findViewById(R.id.editText); 

Button button = (Button) findViewById(R.id.button); 
button.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     String etString = editText.getText().toString(); 
     textView.setText(etString); 
    } 
}); 

我是新來的編碼,我不知道如何自動清除EditText中的文本,所以用戶不必自己做。您可以在所有「大型」網站上看到,當您在文本框中輸入文本時(例如:「您叫什麼名字?」),您會在文本框中看到「名字」,當您點擊它時,它會消失。如何讓文本自動消失而用戶不必手動刪除它?如何自動清除EditText中的文本?

回答

2

您可以通過修改代碼以使用提示財產做語法:通過添加

editText.setHintTextColor(<some color>); 

editText.setText(""); 
editText.setHint(<string>); 

你也可以改變顏色