2011-05-13 3 views

답변

6

을 제공합니다.

editText.setHint("Enter you name"); 
8
final EditText edittxt = (EditText) findViewById(R.id.youredittext); 
    edittxt.setOnFocusChangeListener(new OnFocusChangeListener() 
    { 
     @Override 
     public void onFocusChange(View v, boolean hasFocus) 
     { 
      if (hasFocus == true) 
      { 
       if (edittxt.getText().toString().compareTo("Your hint") == 0) // default text 
       { 
        edittxt.setText(""); 
       } 
      } 
     } 
    }); 
1

이 코드를 시도 ans와 귀하의 요구 사항은 onClick 이벤트 리스너가 필요하지 않습니다에 대한

editText.setOnClickListener(new OnClickListener(){ 
    public void onClick(View v){ 
     ((EditText)v).setText(""); 
    } 
}); 
1

android:hint = "text that you want the user to be assisted with while typing"이 기능에 사용되는이

<EditText 
       android:hint="Enter you name" 
       android:id="@+id/editText" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content"></EditText> 

또는에서 자바 코드를 사용해보십시오.

안드로이드 및 모노 도이드 모두에서 EditText, autocompleteText보기와 잘 작동합니다.

관련 문제