xml tools屬性詳解
阿新 • • 發佈:2019-01-27
ListView在預覽圖中通常是這樣的。
我們在java程式碼中新增的header以及listItem無法預覽到。
tools設定
<ListView
tools:listheader="@layout/header_view"
tools:listitem="@layout/listview_item"
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height ="match_parent"></ListView>
Fragment通常是這樣的。
tools設定
<fragment
tools:layout="@layout/fragment_content_2"
android:id="@+id/title_area"
android:name="com.viktor.androidstudydemo.uiComponent.fragment.TitleFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
名稱空間
xmlns:tools=”http://schemas.android.com/tools”
tools是隻給IDE預覽用的
tools可以告訴Android Studio,哪些屬性在執行的時候是被忽略的,只在設計佈局的時候有效。tools可以覆蓋android的所有標準屬性,將android:換成tools:即可。同時在執行的時候就連tools:本身都是被忽略的,不會被帶進apk中。