前言 在同事的介紹下第一次參加鐵人賽,想到要連續寫30篇文章真是幾經掙扎,找了朋友組團一起參加互相砥礪,結果整團一起掙扎直到截止日才認份的開始,沒關係,至少我們...
今天我們要建立一個基本的專案並執行,就會看到每個寫程式的人都見過的Hello World,我們需完成以下3個步驟: 新增專案 新增模擬器 執行 (題外話He...
在開始看程式之前我們先來看專案架構,大致了解各檔案或資料夾的用途,對Android的樣貌會有初步認識。較需注意的地方我們在之後的實作也會盡量帶到,所以目前沒辦法...
今天我們就開始來實作一點東西囉,先從介面開始,目標是了解基本的XML介面檔,並新增一個輸入框和一個按鈕。 然而在開始之前,我們先介紹兩個簡單的設定「改變字體大小...
昨天我們在介面上新增了兩個元件,今天我們就來讓這些元件動起來,目標是讓使用者在EditText輸入文字,按下按鈕後把輸入的內容顯示到TextView上。 程式...
延續前兩天的練習,我們已經有基本的介面並跟Java程式連結,今天我們回過頭來對介面檔xml再進一步了解,並用幾個常用屬性作一點細節修改。 TextView 首先...
自Android 5.0(Lollipop)開始,Google推出了Material Design的概念,對介面設計有進一步的提升,今天我們就來練習Theme和...
歷經了跟xml奮戰的兩天,我們可以回到Java程式碼囉! APP運行的過程中,很多時候都會需要一些提示來輔助使用者,例如Instagram在連不到網路時會用To...
昨天我們把APP改成請使用者輸入名字,今天來加入多語系支援,讓APP有中英文語系。 新增語系 先新增一個繁體中文專用的string.xml檔,請在values上...
APP執行時難免需要畫面的跳轉,這時可以建立另一個Activity或用Fragment來完成,我們就先用比較基本的建立Activity方式來練習。 今天會實作建...