1

TV 채널 일정을 표시하는 Android 앱을 제작 중입니다. 채널 이름Android에서 TV 가이드보기를 만드는 방법

  1. 테이블 :

    뷰는 같은, 우리는 아래와 같이 타타 하늘, 접시 TV 또는 기타 서비스 제공에보기 TV 가이드를 갈 것입니다. 열 머리글로, 위에서 정의한 시간 연속

  2. 채널 프로그램 이름 .. 안드로이드에서이 뷰를 생성하여 시작하는 방법에 대한

어떤 생각? 위의 시간 슬롯과 연결된 nequal 셀 너비가있는 테이블과 같습니다.

도움을 주시면 감사하겠습니다.

+0

그리드가있는 recyclerview –

+0

위의 시간 슬롯과 연관시켜야합니다. 쇼가 오후 4 시부 터 오후 4시 30 분까지 예정되어있는 것처럼 그 공간 만 가져야하며 위의 값과 연결되어야합니다. 어떻게 연결될 것인가? –

+0

그리고 모든 항목의 너비가 동일하지 않습니다. –

답변

1

가능한 해결 방법은 TV 가이드의 각 셀을 나타내는 사용자 지정보기를 만드는 것입니다. 세포는 집중 가능하고 선택 가능한 것으로 정의되어야합니다. 얼마나 많은 픽셀이 1 분을 나타내는 지 결정해야합니다. 분당 4 픽셀을 말하십시오. 그러면 (4px per minute x runtime) 분을 기준으로 레이아웃 폭을 계산할 수 있습니다. 각 셀은 행을 나타내는 선형 레이아웃에 추가 될 수 있습니다. 귀하의 '그리드'는 이러한 수평 행 모음입니다.

이 방법에 대한 한 가지주의 사항은 메모리 사용량이므로 RecyclerView에서 자동보기 재활용 기능을 사용하지 않으므로 수동으로 처리해야합니다.

+0

고마워요! 말이된다! 맞습니다. 재활용 전망을 처리해야합니다. –

관련 문제