by Aki 2024-09-18
在開發 Android 應用程式時,特別是需要處理多螢幕顯示的情況,比如外接顯示器或投影機,了解如何管理不同的螢幕(Display)就變得非常重要
read more在開發 Android 應用程式時,特別是需要處理多螢幕顯示的情況,比如外接顯示器或投影機,了解如何管理不同的螢幕(Display)就變得非常重要
read moreConstructor 建構子是在各種語言中都有的東西,Constructor 其實也是 function 的一種,可以這麼理解當一個 Class 被產生 Instance 時執行的第一個 function 叫做 Constructor,既然 Constructor 概念上也是 function 那就也可以...
read more在 Kotlin 中當我們宣告變數時需要給他一個初始值,如果一開始無法給他初始值則必須先宣告成 Nullable type 並且要宣告成 var ,但這樣不是很方便,因為我們實際上是需要他是 Non-null type 只是我們...
read more在 Android 早期我們為了取得畫面中的元件 我們一定都用過 findViewById 並對他是又愛又恨 在經歷過各種花式 NullPointerException 之後投靠像是 Butter Knife 的懷抱 而隨著 Android jetpack 相關工具陸續出籠 Butter Knife 也被 ViewBinding 取代...
read more在 MVVM 的架構中我們經常要為了初始化需要傳入些參數進 ViewModel 而要寫 ViewModelFactory ...
read more