2013-07-10 4 views
-3

앱을 만들고 있는데, 4 개의 EdiText가 포함 된 listvView와 각 행에 대한 버튼이 있지만 editText를 편집 할 때 뒤로 버튼을 클릭하면 키보드, 그것은 모든 값을 삭제합니다! 조금 걱정스럽고 계속 개발할 수 없습니다! 내가 가지고있는 아이디어가 있다면. 시간을 내 주셔서 감사 드리며 좋은 하루 보내십시오.다시 버튼을 클릭하면 앱 다시 시작

편집 : 다시 버튼을 클릭하면 키보드를 숨기고 원하는 값을 모두 지우고 싶습니다. 원한다면 APK에 조인 해주세요 ^^, 빠른 답변 감사합니다. 응용 프로그램에 대한 링크가 :

https://docs.google.com/file/d/0BwyELfc-0SheZlo3cElfSzdERnc/edit?usp=sharing

죄송합니다 나의 나쁜 영어와 게시물에 대한이.

+0

무엇이 당신의 목표이며 달성하려는 것은 무엇입니까? – Neoh

+0

나는 뒤로 버튼을 클릭 할 때 모든 값을 지우지 않고 키보드를 숨기고 싶다. 원한다면 APK에 조인 해줄 것이다. ^^, 빠른 답변을 주셔서 감사합니다. – Ilisparrow

답변

0

간단한 방법은 뒤로 버튼을 누르면 값을 저장하는 것입니다. 하나의 편집 문구 예제 :

String temp1 = ""; 
EditText editText1 = (EditText)findViewById(R.id.editText1); 

Button button = (Button) findViewById(R.id.button1); 
button.setOnClickListener(new View.OnClickListener() { 
    @Override public void onClick(View v) { 
     editText1.setText(temp1); 
    } 
}); 



@Override 
public void onBackPressed() { 
    temp1 = editText1.getText.toString(); 
}