content_main.xml과 activity_main.xml의 차이점은 무엇입니까?
Android 앱 개발이 처음입니다. Android Studio 1.4가 있습니다. 내 레이아웃 폴더에는 두 개의 XML 파일 ( content_main.xml
및 activity_main.xml
)이 있습니다. 나는 Bucky의 튜토리얼을 따라 왔으며 그는 activity_main.xml
. 어느 것을 선호합니까?
이전 버전과 달리 새로운 API 23은 coordinatorLayout
및 항목과 함께 제공 되는 활동 Android를 사용하기 쉽게 만들기 위해의 레이아웃을 두 가지 레이아웃 즉 content_main.xml
& activity_main.xml
.
나는 그들이 무엇을 위해 설명 할 것입니다 :
activity_main.xml
이 XML 파일을 표시하는 데 사용되는 coordinatorLayout
, tabLayout
, floatingActionButton
, viewPager
등 ..
content_main.xml
이 xml 파일은 사용자에게 표시하려는 항목을 표시하는 데 사용됩니다.
그래서, 당신이 어떤 xml에 당신의 물건을 넣어야하는 경우, 그것은 content_main.xml
하나입니다 ....
content_main.xml
의 일부 라고 생각합니다 activity_main.xml
. 이 때문에 include layout="@layout/content_main"
에 activity_main.xml
.
Android Studio 1.4는 content_main.xml
활동의 기본 새 옵션을 제공합니다 . 실제로 활동 activity_main.xml
은 레이아웃 에 대한 xml 파일을로드합니다 . content_main.xml
의 일부입니다 main.xml
. 레이아웃에 둘 다 사용할 수 main.xml
있습니다. content_main.xml
레이아웃 디자인 을 선택할 수있는 옵션 입니다. 당신이 그것으로 많은 것을 바랍니다.
는 activity_main.xml
활동 레이아웃 (도구 모음, 동작 버튼 등)의 "외부"일부이며, content_main.xml
당신이 당신의 자신의 레이아웃 (빈 공간)을 내장 부분입니다.
content_main.xml
"빈 활동"을 선택하면 파일이 생성됩니다. 이 활동은 기본적으로 화면 하단에 플로팅 버튼이 있습니다.
그러나 "빈 활동"을 선택하면 content_main.xml
생성되지 않고 플로팅 버튼이없고 단순한 활동 만 있습니다.
activity_main과 content_main은 서로 연결되어 있습니다.
둘 다 사용할 수 있습니다. 그러나 약간의 만화로 활동합니다.
더 자세히 설명하겠습니다.
activity_main ,이 content_main이 배치되는 곳입니다. 이것은 어머니와 마이너스의 경우이며 activity_main은 어머니이고 content_main은 마이너입니다.
content_main , 여기에 컨트롤 / 컨텐츠 (예 : 버튼)를 넣을 수 있습니다. 이것은 디자인의 본문을 나타냅니다.
기본적으로 2 개의 개의 다른 레이아웃을위한 2 개의 xml 레이아웃 파일입니다. Android 앱에서 사용하려는 레이아웃에 따라 파일을 사용합니다.
안내를 기반으로 activity_main.xml
.NET 용 레이아웃 사용하는 것이 간단 합니다 MainActivity
.
안드로이드 스튜디오에서 레이아웃 파일이 앱에서 보일 보일지 미리보기로 볼 수도 있습니다.
'ProgramingTip' 카테고리의 다른 글
node.js에서 하나의 "npm test"명령으로 mocha 및 mocha-phantomjs 테스트를 실행하는 방법은 무엇입니까? (0) | 2020.12.25 |
---|---|
Java 8 메서드 참조 처리되지 않은 예외 (0) | 2020.12.25 |
Sequel Pro에서 쿼리를 어떻게 실행합니까? (0) | 2020.12.25 |
HTTP 기본 인증을위한 순수 자바 스크립트 코드? (0) | 2020.12.25 |
루비 슈퍼 키워드 (0) | 2020.12.25 |