나는 이것을 만들기 위해 하루 종일 노력했습니다. 나는 수평 및 수직 스크롤과 함께 큰 테이블을 생성해야합니다. 이 표의 각 셀을 클릭 할 수 있어야합니다.oncliks로 두 개의 dimesions 스크롤 테이블 (보기)을 만드는 방법
이것은 분명히하기 위해 내가 달성하려고하는 사진입니다. 중앙의 스크롤 가능한 영역, 빈 셀 및 숫자가있는 셀을 클릭 할 수 있어야합니다.
나는 다른 접근을 시도했지만, 모든 최종 최대 실패 :
GridView
: - 문제 :gridview
요소가 클릭 및 스크롤하지만 스크롤은 수직이다.HorizontalScrollView
은VerticalScrollView
에 있고, 테이블 행을 나타내는LinearLayout
은HorizontalScrollView
입니다. 그리고 프로그램 작성 테이블은 행마다 새로운Linearlayouts
을 추가합니다.TouchEvent
에서보기를 스크롤 할 좌표를 설정하여 부모 레이아웃에서 수동으로 스크롤을 구현합니다. 사용자 정의 ScrollViews을 사용하고 있습니다. ontouchevent에서 false를 반환하면 parent에 좌표가 설정됩니다. 스크롤 잘 작동하지만 onClickEvent를 셀 (textview)에 첨부하면 끊어집니다. 클릭하면 작동하지만 스크롤하지 않습니다. 나는이 접근법의 다른 수정 (onintercepttouchevent)을 시도했지만 최상의 결과는 스크롤 후에 클릭을 유발하는 스크롤이었다.
또한 표 머리글을 수직으로 고정해야합니다. 첫 번째와 마지막 열은 수평으로 고정되어야합니다. Google에서이 문제를 어떻게 처리했는지 궁금합니다. Google 문서 도구 앱. 테이블은 완벽하게 스크롤 및 클릭 할 수 있습니다.