2012-12-12 3 views
0

나는 (같은 입력) (변경 시간 등) 버튼을 눌러 그것을 가능하게하고 다른 버튼을 눌러 함께 할 때를 비활성화 할이edittext를 어떻게 켜고 끕니까?

android:inputType="time" 

이있는 글고 필드가 있습니다. 누군가가 당신이 작동

textView02.setInputType(null); 

와 함께 글고 필드를 비활성화 할 수 있습니다 제안,하지만 난 활성화 기본 방법을 필요로 다시 활용하는 방법을 알아낼 수 없습니다.

내가 노력 다른 것은, 그것이 작업에 근접이

textView02.setInputType(InputType.TYPE_NULL); 

으로 필드를 끄고이

textView02.setInputType(InputType.TYPE_DATETIME_VARIATION_TIME); 

으로 다시 켜하는 것입니다하지만 전체 수 키보드를 가져 와서 키보드로 전환해야하는 키보드 :

대신/

PS의 : 그것은을 얻기 위해 내 전화에 오래 눌러 소요보다 더와 -

는하지만 원하지 않는 문자를 얻을 /합니다. 완벽한 세계에서 나는 입력 기능이 필요 없지만 대신 팝업 키보드의 완료 키에 의존합니다. 하지만 전용 버튼으로 살 수 있습니다.

답변

3
textView02.setEnabled(false); 

다시 활성화하려면 true로 전달하십시오.

+0

이 작품은 정말 고마워요 –

+0

두 답변 중 하나가 나에게 솔루션을 제공했을 것이므로 나는 Tim과 blackbelt 둘 다 감사드립니다. 나는이 코드를 코드와 명확한 설명이 포함되어 있기 때문에 이것을 최고의 답으로 골랐다. –

2

View 연장 모든 클래스 setEnabled(boolean) 방법이있다.