Tools用於開發階段,設計與編譯時期使用,當產生APK時,就會自動移除相關屬性,不會影響APK的大小或執行期的行為。
要使用tools相關屬性,需要在根目錄新增tools的namespace(命名空間)
xmlns:tools="http://schemas.android.com/tools"
細部項目請參考官方文件
相關資訊圖片:
![[程式] Android Studio : Tools屬性說明(Tools Attributes) Tools Attributes View1 (Without Tools Attributes)畫面](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsnFRyyMwh9c6jqfuMt4SNpUayl0KNMlUFg0PfrLJMJBx7ZXPG64sJ_kzy68ycFoXDYJH_M6jerxghKMOB4mGzGJylpDkZBL4oMO9WnoJKXDofILKUVKFxGfmmF7_jH-kEgEt4iQaxwEOh/s640/ToolsAttributes_01.jpg) |
Tools Attributes View1 (Without Tools Attributes)畫面 |
![[程式] Android Studio : Tools屬性說明(Tools Attributes) Tools Attributes View2 (With Tools Attributes)畫面](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhulr9L61a08CsJmxoNPhVWoQeZ3pB2fpUYwr4tZ9qv18QkcHgMMgoXAUV5CJKMlRCi7cTLf8qE6sdndOyvddmXI5uSgAukWyt-37bivrkeleTLj5FoJpVe1sn7sbbJdzmdBqGuRJMw60qe/s640/ToolsAttributes_02.jpg) |
Tools Attributes View2 (With Tools Attributes)畫面 |
![[程式] Android Studio : Tools屬性說明(Tools Attributes) 初始畫面](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiez36TjSoq79Q5uL0zX_l_CgFE967ic9JyTPBCDciizvhnBQyeQyWoRn9krDKGh4zyNrAhTFkFozAEmQ4YaapXgOB6QF5SNQ4W-zpLRs94XjIoQ4J4yf8Y_7uKFjB2RLW0ed_44H0AkqQL/s400/ToolsAttributes_03.jpg) |
初始畫面 |
Source Code:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
tools:text="This is tools:text!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
參考資料:
0 意見:
張貼留言