수색…


비고

안드로이드는 도구가 XML 파일에 정보를 기록 할 수 있도록하는 전용 XML 네임 스페이스를 가지고 있습니다.

네임 스페이스 URI는 다음과 같습니다.

http://schemas.android.com/tools 및 일반적으로 tools: 접두사에 바인딩되어 tools: .

디자인 타임 (Designtime) 레이아웃 속성

이러한 속성은 레이아웃이 Android Studio에서 렌더링 될 때 사용되지만 런타임에 영향을주지 않습니다.

일반적으로 레이아웃 미리보기에 android: 네임 스페이스 대신 네임 스페이스 tools: 사용하여 모든 Android 프레임 워크 특성을 사용할 수 있습니다. 런타임에 사용되는 android: namespace 속성과 일치하는 tools: 속성 (레이아웃 미리보기의 런타임 속성 만 덮어 씀)을 모두 추가 할 수 있습니다.

비고 섹션에서 설명한대로 도구 네임 스페이스를 정의하면됩니다.

예를 들어 text 속성은 다음과 같습니다.

<EditText 
      tools:text="My Text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />

또는 미리보기 용보기를 설정 해제하는 visibility 속성 :

<LinearLayout
        android:id="@+id/ll1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:visibility="gone" />

레이아웃을 액티비티 또는 프래그먼트와 연관시키는 context 속성

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MainActivity" >

또는 다른 레이아웃에서 레이아웃 미리보기를보고 포함하는 showIn 속성

<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/text"
    tools:showIn="@layout/activity_main" />


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow