2011-11-23 5 views
0

클릭하면 편집 문구 상자의 내용을 지우려고합니다. 다음과 같이 현재 내 코드는 다음과 같습니다 편집 텍스트 상자에 바인딩 할 때 버튼에 바인딩 아닌 경우클릭하면 편집 문구의 텍스트 변경

EditText TextOut1 = (EditText) findViewById(R.id.Search); 
TextOut1.setText("", TextView.BufferType.EDITABLE); 

이 코드는 글고 상자를 변경합니다.

+0

레이아웃에서 안드로이드 : 힌트를 추가하는 것이 "다소"를 찾고 있다고 생각했습니다. – acithium

답변

1

Isnt this question 정확하게 원하는 것은 무엇입니까? 그것은

+0

나는 제안 된 수정을 시도했지만 결국에는 Android : hint 옵션을 사용했습니다. 그것은 기본적으로 내가 원하는 것입니다. – acithium

+0

great..glad 도움이 .. – Urban

0

1)에 리스너를 설정 ... 게시하기 전에 사이트를 검색 제안 당신의 EditText :

public class MyActivity extends Activity implements View.OnFocusChangeListener{ 
:

textOut1.setOnFocusChangeListener (this); 

2)하자가 ActivityView.OnFocusChangeListener를 구현

3) 방법을 재정의하십시오 onFocusChange :

public void onFocusChange(View v, boolean hasFocus){ 

    if(hasFocus){ 
     EditText TextOut1 = (EditText) findViewById(R.id.Search); 
     TextOut1.setText("", TextView.BufferType.EDITABLE); 
    } 

} 
관련 문제