안드로이드 개발 질문/답변
(글 수 45,052)
ScrollView로 리스트를 구성하려는데, ScrollView에 포함된 child view에 클릭이벤트를 구분하고 싶은데 방법이 없을가요?
ScrollView에 추가되는 항목은 TextView와 [TextView+Button] 두가지가 추가되는 형태로 구성하려고 합니다.
TextView는 구분자로 [TextView+Button]으로 추가된 항목을 구분하는 이름을 넣을 생각이고
[TextView+Button] 항목은 사용자 입력에 의해 계속 추가 되는 형태입니다.
사용자 입력으로 추가되는 형태라서 xml로 레이아웃을 만들어서 추가하는 것이 어려울 것 같아서
코드에서 addview로 추가 하려고 합니다.
ScrollView를 customizing할 때 각 항목에 addview 할 때 listener를 걸어 주면 될 것 같은데,
추가된 항목들이 클릭되거나 터치되었을 때 항목을 어떻게 구분할 수 있을까요?
ListView에서는 onItemSelectedListener()로 선택된 항목을 index로 구분할 수 있잖아요?
ScrollView는 어떻게 구분 할 수 있을까요?
ScrollView에 추가되는 항목은 TextView와 [TextView+Button] 두가지가 추가되는 형태로 구성하려고 합니다.
TextView는 구분자로 [TextView+Button]으로 추가된 항목을 구분하는 이름을 넣을 생각이고
[TextView+Button] 항목은 사용자 입력에 의해 계속 추가 되는 형태입니다.
사용자 입력으로 추가되는 형태라서 xml로 레이아웃을 만들어서 추가하는 것이 어려울 것 같아서
코드에서 addview로 추가 하려고 합니다.
ScrollView를 customizing할 때 각 항목에 addview 할 때 listener를 걸어 주면 될 것 같은데,
추가된 항목들이 클릭되거나 터치되었을 때 항목을 어떻게 구분할 수 있을까요?
ListView에서는 onItemSelectedListener()로 선택된 항목을 index로 구분할 수 있잖아요?
ScrollView는 어떻게 구분 할 수 있을까요?
2009.12.14 19:56:37
ScrollView의 child view의 데이터를 setResult() 다른 Activity에 전달해야 해서
ListView의 onItemSelected()와 같이 동작하게 할 수 없을까 싶어서 고민해 봤던 것이었습니다.
회색님이 말씀하신 것처럼 각각에 listener를 걸어주는 방법도 생각해 봤는데, 실패했습니다.
아직 제가 스킬이 부족한 것 같네요.
혹시나 싶어서 ArrayAdapter를 customizing해서 구현해 보는 방법으로
구분자를 ArrayAdapter에 추가하고 구분자는 클릭이 않되게 하는 방법을 고려 중 입니다.
의견 감사합니다.
ListView의 onItemSelected()와 같이 동작하게 할 수 없을까 싶어서 고민해 봤던 것이었습니다.
회색님이 말씀하신 것처럼 각각에 listener를 걸어주는 방법도 생각해 봤는데, 실패했습니다.
아직 제가 스킬이 부족한 것 같네요.
혹시나 싶어서 ArrayAdapter를 customizing해서 구현해 보는 방법으로
구분자를 ArrayAdapter에 추가하고 구분자는 클릭이 않되게 하는 방법을 고려 중 입니다.
의견 감사합니다.