프로그래밍 언어/Android

Android 레이아웃 파일에서 "tools : context"

Rateye 2021. 6. 5. 13:41
728x90
반응형
질문 : Android 레이아웃 파일에서 "tools : context"는 무엇입니까?

최근 새 버전의 ADT부터는 레이아웃 XML 파일에서 다음과 같은 새로운 속성을 발견했습니다.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity" />

"tools : context"는 무엇을 위해 사용됩니까?

거기에 쓰여진 활동에 대한 정확한 경로를 어떻게 알 수 있습니까? 매니페스트 내부의 앱 패키지를 봅니까?

컨텍스트를 확장하는 클래스로 제한됩니까, 아니면 활동 만 확장됩니까? ListView 항목 등에 사용할 수 있습니까?

답변

도구 UI 편집기가 레이아웃 미리보기를 렌더링하는 데 사용하는 활동입니다. 여기에 문서화되어 있습니다 .

이 속성은이 레이아웃이 기본적으로 연결된 활동을 선언합니다. 이렇게하면 레이아웃 테마가 미리보기에 있어야하며 빠른 수정에서 만들 때 onClick 처리기를 삽입 할 위치와 같은 활동에 대한 지식이 필요한 편집기 또는 레이아웃 미리보기의 기능이 활성화됩니다.
출처 : https://stackoverflow.com/questions/11078487/whats-toolscontext-in-android-layout-files
728x90
반응형