2017-11-02 2 views
-1

저는 Android가 처음인데 특정 앱에 사용할 특정보기 또는보기에 대한 조언을 구합니다. 나는 epg를 만들려고 시도하고있다. 다른 플랫폼에서이 작업을 수행했으며 Android로 이전하고 싶었습니다. 독서와보기의보기 후에 나는 거의 혼동하지 않는다. 가로 및 세로 스크롤 그리드를 만들려면 gridview만으로도 프로그램 제목을 표시 할 수 있습니다. 내가 혼자 gridview 말, 나는 XML에서 텍스트보기와 주요 활동에 gridview 의미 xml을. 그렇지 않다면 누군가가 올바른 방향으로 나를 가리킬 수 있습니다. 코드를 묻지 않고 프로젝트에 대한 최선의 방법을 조언합니다. 채널 목록이나 타임 슬롯 목록이 양방향으로 스크롤 할 수있는 열과 행의 프로그래밍 제목 만 표시한다고 걱정하지 않습니다. 그리드와 별도의 리사이클 뷰에있는 채널 목록을 기대합니다. 충고에 감사하다.가로 및 세로 스크롤 그리드 용 Android- 적절한보기

답변

0

나는 cardview를 사용하도록 제안합니다. gridview는 더 많은 사용자 정의가 불가능한 2 차원 뷰를 제공하기 때문에 더 나은 카드보기로 갈 수 있습니다. cardview의 경우 종속성을 추가해야합니다. 리사이클 뷰에서 cardview를 사용할 수 있습니다.

  1. 의 GridView -의 GridView은 2 차원 그리드 스크롤의 항목을 표시하는 뷰 그룹이다. 그리드 항목은 목록 어댑터를 사용하여 레이아웃에 자동으로 삽입됩니다. GridView는 구조화 된 방식으로 이미지를 표시하는 데 특히 유용합니다 (예 : 갤러리 앱을 디자인하는 경우). 당신이 ListAdapter를 사용하여의 GridView에 데이터를 바인딩해야합니다 (즉, 이미지, 텍스트, 또는 두 가지의 조합을 여부) 데이터로의 GridView를 채우려면

  2. CardView - 복잡한 목록을 작성하고 카드를 디자인 할 때 RecyclerView 및 CardView 위젯을 사용할 수 있습니다. CardView를 사용하면 Google Now 스타일 카드에 데이터를 쉽게 표시 할 수 있습니다. Android SDK에는 CardView 클래스가 포함되어 있지 않으므로 프로젝트에서 카드를 사용하려면 먼저 CardView 지원 라이브러리를 추가해야합니다.

더 좋은 아이디어를 얻으려면 this 링크를 방문하십시오.

+0

나는 위대한 작품 채널 목록에 대한 Recyclerview와 함께 Cardview를 사용하고 있습니다. 두 방향 모두에서 스크롤이 필요했기 때문에 프로그래밍 정보가 확실하지 않습니다. 이미 사용 된 것이 확실하지 않은 응용 프로그램이 이미 있다는 것을 알고 있습니다. 귀하의 조언에 감사드립니다. – snowman

+0

GridView에서 수직 및 수평 스크롤이 가능하다는 것을 알고있었습니다. GridView를 채우고 세로로 스크롤하지만 가로로 스크롤하지 않습니다. – snowman

+0

예, GridView가 2 차원 배열이기 때문에 가능합니다. 가로로 스크롤하지 않습니다. 또한 사용자 정의하지 않습니다. – androidOnHigh