기존 Android 앱에서 마스터-디테일 레이아웃을 구현하는 방법

이안 M

그래서 많은 정보를 입력하고 버튼을 클릭하면 모든 결과를 그래프로 표시하는 새로운 활동이 열리는 애플리케이션을 만들었습니다.

인터페이스 및 그래프 활동이 태블릿 장치 (예 : 마스터-디테일 레이아웃)에서 나란히 배치되기를 원합니다.

나는 모든 튜토리얼을 봤고 그것이 Fragments와 관련이 있다는 것을 이해했지만 튜토리얼 목록이나 RecyclerView 유형 접근 방식은 필요하지 않습니다.

누군가 나를 올바른 방향으로 가리킬 수 있습니까? 목록 및 RecyclerView에 대한 더 많은 자습서를 읽는 것은 도움이되지 않습니다.

jt-gilkeson

쉬운 방법은 다음과 같습니다.

버튼이있는 주요 활동의 경우 layout-sw600dp-land에 일반 레이아웃과 다른 레이아웃 (동일한 이름)을 만듭니다. 이 두 번째 레이아웃에는 두 개의 레이아웃이 포함되어야합니다. 왼쪽 레이아웃에는 일반 활동의 모든 구성 요소가 포함되어야하며 오른쪽에는 조각을 균등하게 배치 할 빈 레이아웃이 있어야합니다.

기본 활동의 onCreate ()에서 오른쪽 레이아웃에 findviewbyid를 수행 할 수 있으며 null이 아닌 경우 "가로 태블릿 모드"에있는 것입니다. 이 경우 (오른쪽 레이아웃이 null이 아님) 버튼을 눌렀을 때 조각 관리자를 사용하여 해당 오른쪽 레이아웃에 조각을 추가 할 수 있습니다. 그렇지 않은 경우 현재 수행중인 작업을 수행하고 다른 활동을 시작합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS에서 마스터-디테일 뷰 컨트롤러를 구현하는 기존 방법

분류에서Dev

여러 줄 텍스트보기,이 레이아웃을 구현하는 방법

분류에서Dev

기존 Android 앱에서 처음부터 Android 앱을 사용하는 방법은 무엇입니까?

분류에서Dev

Android Studio에서 기본 레이아웃 (activity_main)을 변경하는 방법

분류에서Dev

기본 디자인 스타일로 마스터 페이지 (레이아웃)를 만드는 방법

분류에서Dev

Android에서 테이블 레이아웃의 내용을 가져 오는 방법

분류에서Dev

Struts 2에서 기본 타일 레이아웃을 설정하는 방법

분류에서Dev

스트라이프 체크 아웃을 사용하여 레일에서 다중 계획을 구현하는 방법

분류에서Dev

Android Studio에서 NFC로 Google 인스턴트 앱을 구현하는 방법

분류에서Dev

Android 기기에서 독립형 엑스포 앱을 디버그하는 방법

분류에서Dev

기존에 추가 FXML 레이아웃을 설정하는 방법

분류에서Dev

Android 조각과 같은 JavaFX에서 레이아웃을 실현하는 방법

분류에서Dev

기존 웹 프로젝트로 디지털 서명을 구현하는 방법

분류에서Dev

Android에서 다른 레이아웃을 표시하는 방법

분류에서Dev

Android에서 레이아웃을 표시하는 방법

분류에서Dev

Android : 스크롤시 중간 레이아웃을 상단에 붙이는 방법

분류에서Dev

Android 스튜디오에서 새 활동의 기본 레이아웃을 '상대 레이아웃'대신 '선형 레이아웃'으로 설정합니다.

분류에서Dev

Android 스마트 탭 레이아웃 중앙에 균등 한 간격으로 탭을 배치하는 방법

분류에서Dev

기존 클래스의 로컬 상속을 수행하면서 인터페이스를 구현하는 방법

분류에서Dev

Android N 시스템 화면 확대 / 축소 / 디스플레이 크기 변경시 조정 된 레이아웃을 거부하는 방법

분류에서Dev

두 부분에서 동일한 마스터 페이지 레이아웃을 확장하는 방법은 무엇입니까?

분류에서Dev

C #을 사용하여 .NET의 데이터 기반 단위 테스트에서 JSON 파일의 테스트 데이터를 구현하는 방법

분류에서Dev

Android 태블릿에서 마스터 세부 정보보기 Qt / QML을 구현하는 방법은 무엇입니까?

분류에서Dev

Android에서 선형 레이아웃과 테이블 레이아웃을 병합하는 방법은 무엇입니까?

분류에서Dev

단일 페이지 모바일 레이아웃에서 기능을 트리거하는 방법은 무엇입니까? $ .ui.disableSideMenu (); 앱 프레임 워크

분류에서Dev

Android에 앱을 설치 한 후 기존 데이터베이스를 복사하는 방법

분류에서Dev

Android : 탭 레이아웃에서 데이터를 전달하는 동안 값을 표시하는 방법

분류에서Dev

Android에서 중첩 된 마스터 세부 정보 흐름을 구현하는 방법은 무엇입니까?

분류에서Dev

Android에서 반응 형 레이아웃을 만드는 방법 모든 크기의 모바일 및 가로 세로보기에서도 잘 보이는 탭

Related 관련 기사

  1. 1

    iOS에서 마스터-디테일 뷰 컨트롤러를 구현하는 기존 방법

  2. 2

    여러 줄 텍스트보기,이 레이아웃을 구현하는 방법

  3. 3

    기존 Android 앱에서 처음부터 Android 앱을 사용하는 방법은 무엇입니까?

  4. 4

    Android Studio에서 기본 레이아웃 (activity_main)을 변경하는 방법

  5. 5

    기본 디자인 스타일로 마스터 페이지 (레이아웃)를 만드는 방법

  6. 6

    Android에서 테이블 레이아웃의 내용을 가져 오는 방법

  7. 7

    Struts 2에서 기본 타일 레이아웃을 설정하는 방법

  8. 8

    스트라이프 체크 아웃을 사용하여 레일에서 다중 계획을 구현하는 방법

  9. 9

    Android Studio에서 NFC로 Google 인스턴트 앱을 구현하는 방법

  10. 10

    Android 기기에서 독립형 엑스포 앱을 디버그하는 방법

  11. 11

    기존에 추가 FXML 레이아웃을 설정하는 방법

  12. 12

    Android 조각과 같은 JavaFX에서 레이아웃을 실현하는 방법

  13. 13

    기존 웹 프로젝트로 디지털 서명을 구현하는 방법

  14. 14

    Android에서 다른 레이아웃을 표시하는 방법

  15. 15

    Android에서 레이아웃을 표시하는 방법

  16. 16

    Android : 스크롤시 중간 레이아웃을 상단에 붙이는 방법

  17. 17

    Android 스튜디오에서 새 활동의 기본 레이아웃을 '상대 레이아웃'대신 '선형 레이아웃'으로 설정합니다.

  18. 18

    Android 스마트 탭 레이아웃 중앙에 균등 한 간격으로 탭을 배치하는 방법

  19. 19

    기존 클래스의 로컬 상속을 수행하면서 인터페이스를 구현하는 방법

  20. 20

    Android N 시스템 화면 확대 / 축소 / 디스플레이 크기 변경시 조정 된 레이아웃을 거부하는 방법

  21. 21

    두 부분에서 동일한 마스터 페이지 레이아웃을 확장하는 방법은 무엇입니까?

  22. 22

    C #을 사용하여 .NET의 데이터 기반 단위 테스트에서 JSON 파일의 테스트 데이터를 구현하는 방법

  23. 23

    Android 태블릿에서 마스터 세부 정보보기 Qt / QML을 구현하는 방법은 무엇입니까?

  24. 24

    Android에서 선형 레이아웃과 테이블 레이아웃을 병합하는 방법은 무엇입니까?

  25. 25

    단일 페이지 모바일 레이아웃에서 기능을 트리거하는 방법은 무엇입니까? $ .ui.disableSideMenu (); 앱 프레임 워크

  26. 26

    Android에 앱을 설치 한 후 기존 데이터베이스를 복사하는 방법

  27. 27

    Android : 탭 레이아웃에서 데이터를 전달하는 동안 값을 표시하는 방법

  28. 28

    Android에서 중첩 된 마스터 세부 정보 흐름을 구현하는 방법은 무엇입니까?

  29. 29

    Android에서 반응 형 레이아웃을 만드는 방법 모든 크기의 모바일 및 가로 세로보기에서도 잘 보이는 탭

뜨겁다태그

보관