안드로이드 개발 질문/답변
(글 수 45,052)
아이폰 UI를 꾸밀 때
| 제목 |
| 문제 |
| 예1 |
| 예2 |
| 예3 |
| 예4 |
| 예5 |
라는 식으로 UI가 꾸며져 있다고 하면.
NSUInteger row = [indexPath row];로 설정하면
제목은 row = 1, 문제는 row = 2, 예1은 row = 3 이런식으로 row에 자동으로 순서대로 지정되는 것으로 알고 있습니다.
안드로이드 UI도 마찬가지로 꾸며놓았습니다.
제목(textview)
문제(webview)
예1(textview)
예2(textview).... 이런식입니다.
각각의 row값을 아이폰처럼 알 수 있는 방법이 없을까요?
row값이 뭐냐에 따라서 해결해야 될 것이 있는데 아이폰은 간단한데 안드로이드는....좀 노가다를 해야해서 해결할지..
쉬운 방법을 찾고 있는데 잘 안되네요.
listview의 경우 position으로 되는데 위처럼 아예 따로 만들어 준 것이라 어찌해야할지 모르겠습니다.
2011.06.28 18:58:35
아이폰은 TableViewController를 사용하면 이하 콜백함수(또는 셀렉터인가요?)를 통해서 indexPath를 받을 수 있습니다.
안드로이드도 ListActivity를 활용하면 가능할 겁니다.
사용하신 레이아웃 또는 뷰가 어떤 건가요?




마찬가지 입니다. 현재 제목, 문제, 예1~5 까지를 감싸고 있는 뷰그룹(Layout객체)내에서
childIndex가 있습니다. 0부터 순서대로 지정됩니다.