0
라디오/비디오 플레이어 (Android TV 용)에서 작업합니다. 나는 3 (전체 화면 : 내 모든 응용 프로그램은 전체 화면입니다)가 필요합니다 페이지 (의 메인 페이지를 부르 자) :단편을 사용한 최상의 레이아웃 사례
- 라디오 페이지 (오디오 스트림)
- TV 페이지 (비디오 스트림)와 같은
- 비디오 페이지 (tv 페이지이지만 로컬 서버 비디오 포함)
3 페이지에서 3 개의 기본 페이지 사이를 이동하거나 응용 프로그램을 닫으려면 메뉴를 표시해야합니다. 이 메뉴는 dpad 아래쪽 키 (뒤로 숨기려면)를 눌러 호출합니다.
각 페이지에는 메인 페이지 (다른 웹 라디오 또는 다른 비디오를 선택) 위에 올 메인 메뉴가 필요합니다. TV 메인 페이지에는 메뉴 페이지가 없습니다.
지금, 나는 각 메인 페이지에 하나씩 여러 활동을 사용하지만 메인 메뉴 코드를 복사해야 ...
그래서 나는 레이아웃 이런 종류의 생각하지만, 나는 그것이 최선의 방법 확실하지 않다 방법 :<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/content_container"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:id="@+id/main_menu_container"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/menu_container"/>
</RelativeLayout>
질문 :
- 는 전체 응용 프로그램에 대해 하나 개의 활동을 가지고 좋은가요?
- 괜찮 으면 여러 단계의 메뉴를 수행하려면 어떻게해야합니까 (예 : 내 비디오 메뉴는 2 개의 선택 사항이있는 페이지와 필터링 된 비디오 목록을 표시합니다). 조각을 다른 조각에 넣는 것이 가장 좋은 방법입니까?
미리 감사드립니다.
답안을위한 Tx. 조각에 단편 대신 단 하나의 (또는 그 이상) 레이아웃을 주 레이아웃에 추가하여 여러 레벨을 만들어야합니까? 아니면 레이아웃을 프로그래밍 방식으로 그려야합니까? 편집 : 내가 말한대로 다른 사람을 취소해야합니다. –