Sean's Note: Designtime Layout Attributes

2016年4月20日 星期三

Designtime Layout Attributes

從 Android Studio 0.2.11 開始,為 layout 與元件引進了設計期間(Designtime)的 attributes。
其中兩個 attributes 頗為實用:

tools:text

有時候我們不想要填寫 android:text,卻想要在設計期間看到字串以方便調整 layout 時,就可以使用 tools:text,這樣一來該字串就不會執行期間出現。

tools:listitem

在設計 ListView 的 UI 時,通常只看的到預設的 ListView,看不到自己所設計對應的 ListView Item,此時只要在 ListView 設定 tools:listitem="@layout/view_listview_item" 就可以看到了。

大部分的 android:xxx 的屬性都能搭配 tools:xxx 來使用,例如 tools:visibility 等等。
另外,在使用 tools:xxx 之前,不要忘記宣告了命名空間:
xmlns:tools="http://schemas.android.com/tools"

Ref:
  1. http://tools.android.com/tips/layout-designtime-attributes
  2. http://cloudchen.logdown.com/posts/247618/android-tools-attributes


沒有留言:

張貼留言