안드로이드 공부 시작한지 며칠 안된 왕초보 질문드립니다...ㅠ
EditText 에 글자를 써넣고 ok 버튼을 클릭하면 리스트 뷰에 등록되고
cancel 키를 입력하면 EditText 가 비워지는 기능을 구현하려고 합니다.
EditText 와 ListView는 구현하겠는데 버튼 클릭 이벤트 설정을 잘 모르겠네여요....
OnClickListener () 를 이용하는것 같은데 어떻게 EditText 와 연동 시키는지 잘 모르겠네요...
고수님들의 답변 부탁드립니다.
객체마다 변수를 만드셔야 합니다.
EditText myEdit = (EditText ) findViewById(/*님이 만든 버튼의 아이디 ex)R.id.myedit*/);
이러면 EditText 변수와 해당 EditText가 연결이 된겁니다. 그러면 이후 myEdit . 으로 EditText 클래스의 메소드를 쓸 수가 있죠.
버튼도 마찬가지입니다.
그후 버튼변수.setOnClickListener(ButtonLisArg); 로 리스너 등록하시고, 여기서 ButtonLisArg는
private View.OnClickListener ButtonLisArg = new View.OnClickListener()
{
public void onClick(View v)
{
//TODO
}
};
이렇게 구현하시면 됩니다. //TODO 부분에 EditText 변수를 써서 EditText 를 비워주는 코드를 넣으면 되겠죠?