ProgramingTip

content_main.xml과 activity_main.xml의 차이점은 무엇입니까?

bestdevel 2020. 12. 25. 10:28
반응형

content_main.xml과 activity_main.xml의 차이점은 무엇입니까?


Android 앱 개발이 처음입니다. Android Studio 1.4가 있습니다. 내 레이아웃 폴더에는 두 개의 XML 파일 ( content_main.xmlactivity_main.xml)이 있습니다. 나는 Bucky의 튜토리얼을 따라 왔으며 그는 activity_main.xml. 어느 것을 선호합니까?


이전 버전과 달리 새로운 API 23은 coordinatorLayout및 항목과 함께 제공 되는 활동 Android를 사용하기 쉽게 만들기 위해의 레이아웃을 두 가지 레이아웃 즉 content_main.xml& activity_main.xml.

나는 그들이 무엇을 위해 설명 할 것입니다 :

  1. activity_main.xml

이 XML 파일을 표시하는 데 사용되는 coordinatorLayout, tabLayout, floatingActionButton, viewPager등 ..

  1. 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.

안드로이드 스튜디오에서 레이아웃 파일이 앱에서 보일 보일지 미리보기로 볼 수도 있습니다.

참조 URL : https://stackoverflow.com/questions/33183107/difference-between-content-main-xml-and-activity-main-xml

반응형