設計時佈局屬性
在 Android Studio 中呈現佈局時使用這些屬性,但對執行時沒有影響。
通常,你可以使用任何 Android 框架屬性,只使用 tools:
名稱空間而不是 android:
名稱空間進行佈局預覽。你可以新增 android:
名稱空間屬性(在執行時使用)和匹配的 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" />