하나의 행에 가로로 칸을 주어 글을 뽑고싶습니다.
예를들면
위처럼 하나의 행에 가로로 칸을 여러개 주는 형태입니다.
그러면 행이 추가 될때마다 위의 화면에 출력되는 정보들이 늘어나고 스크롤 하게 됩니다.
각 칸은 weight를 주어 다양한 해상도에 적용되도록 하고
여러개의 행 중 하나의 행을 선택하면 해당 행의 정보를 빼오는 걸 구현하고 싶습니다.
간략 하게 다시 말씀드리면,
1) 화면에 여러개의 행을 뿌려준다.
2) 화면에 행들이 꽉 차게 되면 스크롤 기능을 사용한다.
3) 하나의 행은 여러개의 칸이 있는데 각각 weight가 다르다.
4) 화면에 나타난 여러개의 행중 하나를 선택하면 선택 행의 정보를 빼온다.
저는
스크롤뷰 > 리니어 레이아웃(vertical) -> 리니어레이아웃(horizontal) > 텍스트뷰 들
이런식으로 xml 두개로 나누어서 inflater해서 구현해봤습니다.
이러면 화면에는 얼추나오는데 선택이 안된다는 문제점이 있습니다..ㅠㅠ
선택을 하려면 리스트뷰나 그리드뷰를 써줘야 할거 같은데
그 두개를 쓰면 각 칸에 weight를 못주지 않나요?
구지 제 방식이 아니어도 다른 방법으로라도 구현할 수 있는 방법이 있다면 알려주세요 고수님들!!ㅠ.ㅠ