今天開始的課程為資料清單,建立一個新的專案,專案的選擇與先前課程相同,並新增三類 Package 資料夾,分別命名為:Controllers、Models、...
其實原本還想多寫幾天的,不過手上接到了案子比較趕,既然都完賽了還是趕快結束吧, 也感謝 神Q 跟 阿翰 陪我度過這個月的歲月,也讓我累積了20封 IT邦的關愛信...
今天一開始要來整理一下昨天新增的檔案,自其它教學中學到的概念,到目前為止我們新增了許多 Activity,又建立了 ExtraConstants,檔案有點多...
第二種方式是用圖形介面的修改方式, 在專案上按右鍵,選擇 Open Module Settings 修改Compile Sdk Version 修改Min Sd...
讓我們把焦點從流程的部分轉回應用程式上,現在第二頁面還缺少一個下一步的按鈕,同時得做一些邏輯驗證,首先在版面上新增一個按鈕及程式上加入點擊的監聽,這些相信難...
原本要分享換頁的動畫,不過套用下來有出現問題,今天狀況也不大好沒精神研究了...如果過兩天有精神試成功了再分享吧... 作為最後的完結篇就分享一下改變API版本...
第二個頁面一開始先介紹背景底圖調色技巧,及控制項 ToggleButton 與 Switch,先切換至 activity_second.xml,點一下 Co...
今天來講解一下昨天的程式碼, MainActivity.java onClcik(view v)事件 startActivityForResult(intent...
今天一開始先來改良流程步驟追蹤的程式片段,因為使用很多重複的 Log.d 很雜亂,應該要將它們整合一下,在 FlowActivity 加入一個函式,使用變數...
今天要講的內容是 Activity 的生命週期,以下是取自 Android 官方開發手冊,今天會以上一章節開發的應用程式,來講解生命週期的流程。 on...
延續上面的例子,只需加上及修改一些內容即可 strings.xml加入 <string name="advice_history"&g...
今天要繼續講活動的生命週期, 程式共有七個生命週期狀態,其中又可以歸納為三類 資源分配 (Create / Destroy)完整的Activity生命週期由C...
今天要介紹的是 Activity Lifecycle (生命週期),主要提供不同的操作畫面顯示給使用者進行互動,之前的教學中都是單一頁面,接下來的課程會使用...
今天要來處理不同尺寸設備上的顯示問題,昨天我們設計了一個在手機上看起來還不賴的排版,但若在平板上看起來會如何呢? 看起來...似乎是場災難,今天的章節...
今天要來介紹活動(Activity)的生命週期, 為什麼要瞭解生命週期? Android應用程式的生命週期是由Android框架進行管理,而不是由應用程式直接...
今日一開始來小試身手,在 logo 右側加入一個 TextView,設定左下右如下圖的約束: 再快速的新增三個圖示進來,這裡介紹 Chains,用一個...
今天來講解昨天的程式碼,首先是MainActivity.java的部份: Bundle bundle = new Bundle(); ... intent.pu...
在預設的版面設計上,會有一個動作列如下圖左邊所示,此項目主要用於放選單、查詢、排序...等等,一些介面操控功能,或是顯示目前使用者所在的動作頁面,各位不妨打...
昨天已經做了第二個畫面,今天要做換頁並且把資料帶到第二頁,我們要通過Intent帶資料過去,Intent是一個動作與內容的集合,Intent像是一串網址,系統會...
接下來的課程會著重在 Android ConstraintLayout System,ConstraintLayout 作者一直在想怎麼翻成中文比較方便撰寫...
今天要分享的是加入新的活動(Activity)的畫面,在Android中一個畫面在執行常見的方法是透過Activity,之前所有的動作都是在同一個Activit...
使用者在輸入資料的時候,難免會出錯,現在我們寫好的BMI程式中,沒有對使用者可能的輸入錯誤作處理。當我們在 體重 或是 身高 欄位中未輸入數字就先按下 計算BM...
VSC > Commit 是正式的將程式碼認可至指定的版本控制服務上,首先看上半部,這邊會顯示從上次認可到目前最新變動清單,新增加的檔案會以綠色標示,...
今天要介紹的是Toast,通常中文翻作吐司,(能看不能吃的吐司)這個名詞在很多地方都會出現,單機有單機的Toast,網頁也有網頁的Toast,有可能是長這樣的,...
只要是在開發程式專案,強烈建議導入版本控制的機制,為什麼?如果有太依賴 Ctrl + Z、Ctrl + Y 然後發生慘案,如:復原次數超過上限、IDE 意外...
昨天已經加入MENU了,今天要做的事就是當MENU的項目被點選時,顯示出一個簡單的對話框,今天要用的方法是Android內建的AlertDialog, 首先我們...
終於回到我們的BMI程式了,今天的主題是加入選單MENU, 首先我們要新增一個MENU, 在res上按右鍵 → New → Android Resource D...
今天要分享第四種方法,第四種方法跟第三種方法非常像,只是在第三種方法中,當很多的元件想使用同一動作的時候,程式看起來很亂,而每一個元件各寫一次一模一樣的程式,維...
今天要來講第三種方法,第三種方法,程式看起來比較精簡,直接寫在setOnTouchListener函數中就可以達到這樣的觸發事件功能。很多官方的資料都是用這一種...
今天分享的是第二種方法:透過implements來達到這樣的觸發事件功能,跟第一種方法非常的類似,但寫法有些不同.直接貼程式碼吧, 這是activity_mai...