Android Studio 1.4에서 content_main.xml의 역할은 무엇입니까?
내 Android 스튜디오를 android studio1.4 인 최신 버전으로 업데이트했습니다.
기본적으로 새 프로젝트에는 content_main.xml
레이아웃 폴더에 파일 이 있습니다.
이 파일의 용도는 무엇입니까?
안드로이드 스튜디오의 새로운 디자인 패턴에 activity_main.xml
따라 액티비티의 글로벌 UI가 어떻게되어야하는지 결정합니다. 그리고 다른 한편으로 content_main.xml
의 내용을 결정합니다 activity_main.xml
.
그것은 content_main.xml
textview, edittext, button 등 구성 요소를 포함합니다. 그리고 그것은 activity_main.xml
.
그래서 우리는 content_main.xml
HTML에서 부분적으로 생각할 수 있습니다 . activity_main.xml
활동 글로벌 디자인 content_main.xml
을 포함하고 내용을 포함합니다.
포함 된 내용의 관점에서 :
activity_main
: 코디네이터 레이아웃, ViewPager 등
content_main
: 개발자가 선택한 요소. textview, edittext, 버튼 등
무엇 안드로이드 개발자 웹 사이트는 그들에 대해 말한다 것은
activity_main :
이 XML 레이아웃 파일은 Android Studio로 프로젝트를 만들 때 추가 한 활동 용입니다. 새 프로젝트 워크 플로에 따라 Android 스튜디오는 텍스트보기와 화면 UI 미리보기가 모두 포함 된이 파일을 제공합니다. 파일에는 앱 바 및 플로팅 작업 버튼을 포함하여 머티리얼 디자인 라이브러리의 일부 기본 인터페이스 요소가 포함되어 있습니다. 또한 주요 콘텐츠가 포함 된 별도의 레이아웃 파일이 포함되어 있습니다.
content_main :
이 XML 레이아웃 파일은
activity_my.xml
(activity_main)에 있으며 일부 설정 및 Textview (other) 요소를 포함합니다.
content_main.xml
와 activity_main.xml
(클래스의 경우 MainActivity
) 의 차이점 은 API 23
. 그들 사이의 차이점은 다음과 같습니다.
- 는
content_main.xml
사용자가 볼 수있는 것들을 표시하는 데 사용됩니다. 그래서 그것은 사용자를위한 요소를 포함합니다. 이름에서 볼content_main.xml
수 있듯이은 활동 (MainActivity
이 경우)에서 찾을 수있는 콘텐츠를 결정합니다 . 이 xml 파일을 사용하여 새 콘텐츠 (Views
)를Activity
. - 는
activity_main.xml
특별한 작업이 있습니다. 예를 들면 다음과 같습니다
. floatingActionButton (예를 들어 Gmail에서 사용하는 작은 둥근 버튼)
tabLayout
coordinatorLayout
따라서 activity_main.xml 은Activity
(MainActivity
이 경우)의 모양을 결정합니다 . 디자인을 결정합니다. content_main.xml 은 activity_main.xml 의 일부입니다 .
'Programing' 카테고리의 다른 글
할당이 마지막 작업 인 경우에도 최종 변수를 catch에서 다시 할당 할 수 있습니까? (0) | 2020.12.31 |
---|---|
마크 다운 구문을 사용하여 로컬 파일에 어떻게 링크합니까? (0) | 2020.12.31 |
발표자가 활동 / 컨텍스트에 대한 지식을 가지고있는 것이 MVP 패턴에서 나쁜 생각입니까? (0) | 2020.12.31 |
SQL Server 작업이 이미 실행중인 경우 예약 된 실행을 건너 뛰나요? (0) | 2020.12.31 |
입력 개수가 가변적 일 때 신경망은 어떻게 사용됩니까? (0) | 2020.12.31 |