(Kotlin in Android)layout配置

--

目前是跟者YT上Kotlin x Android 練功場的影片來學習,他們的影片第一集好像沒聲音,今天我們來看第二集

一開始講的是DP、DPI、SP的差別,DP跟SP就差在SP可依照使用者調整,同樣16SP在不同手機上可能不同,而DP就是固定的,1DP=1/160inch。

影片主要講到ConstraintLayout,相對位置,Guideline(離左邊比例多少,右邊比例多少等等等),ratio(圖片1:2等等等),wrap_content(依照內容物)、match_parent,0dp(match_constraint,根據constraint layout的限制控制,例如你要限制1:2,你的1設定好了,2的部分就要0dp,才能自動調整),chain(連結幾個東西,讓他們平均距離,有3種style)。

好的,大家可以先看完影片,而看完後,我馬上有一個想法,就是能不能給我所有的layout元件,以及所有的屬性,想看看有那些,還有是不是layout的UI介面中所有的能新增的東西就是所有的元件了(下圖),雖然好像聽說用打code得比較好,雖然視覺化的弄比較簡單,對初學者。

總而言之,我想看看所有的元件以及所有能用的屬性,所以我去了android的官網看一下官方的文件。

發現了一件事,有夠多,太多文件了吧,感覺弄不完,決定因該就到時候實作時要用到什麼再去查一下好了,先記住一些常用的UI,以及一些常用的屬性,從動手中學習。

PS:貌似除了內建的元件外,好像還有一堆其他的外插的元件可以用,太多東西了吧。

--

--

Kola (Yan-Hao Wang)
Kola (Yan-Hao Wang)

Written by Kola (Yan-Hao Wang)

在系統軟體跟資安領域學習的學生

No responses yet