Android 如何做好一個介面(一)
作為一個自學Android的人,一開始是真的不知道該怎麼入手做好介面,下面是我總結的一些經驗,基礎知識,面對無基礎想學Android的人
一、瞭解Android目錄
要想知道怎麼做一個頁面首先得知道這個頁面在那裡寫,該放在哪裡

檔案目錄.png
drawable資料夾
drawable檔案存放的是樣式檔案,所謂的樣式檔案就是你用的控制元件的樣式,比如說

樣式對比
就好像給控制元件穿了件衣服一樣,drawable裡面的xml檔案就是一件件的衣服
使用方法:在控制元件屬性中新增 android:background="@drawable/檔名稱"
即可
例如:

drawable例子
layout資料夾
layout檔案存放的是佈局檔案,所謂的佈局檔案就是存放具體控制元件的地方,介面裡有什麼控制元件,放置的位置都是在佈局檔案裡面操作的
mipmap資料夾
mipmap檔案存放的是圖片,安裝開發所需要的基礎圖片就是放在這個資料夾裡,至於檔名後面加的xxhdpi就是存放不同解析度的同一張圖片,具體根據手機的解析度來呼叫不同資料夾裡的圖片
color.xml檔案
color.xml檔案是存放軟體所需的顏色
使用方法:在需要使用顏色的時候在填寫位置填寫 "@color/id名稱"
即可
例如:

color例子
string.xml檔案
string.xml檔案是存放軟體所需的文字
使用方法:在需要使用文字的時候在填寫位置填寫 "@string/id名稱"
即可
例如:

string例子
styles.xml檔案
styles.xml檔案是軟體風格的存放處
修改這個檔案的風格整個軟體風格都會改變,例如去掉軟體的標題欄只要把檔案裡的
<style name="AppTheme" parent="AppTheme.Base">
改為 <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
即可
總結
安卓的介面主要是在layout中編寫,layout編寫元件通過呼叫color,string,drawable中屬性來改變元件的樣子。
那為什麼要把屬性都往外寫呢?
因為這種屬性在一個軟體的編寫中不止一次使用,所以你只要寫一次多次呼叫即可,這要字想要改變整個軟體顏色風格就只要改color.xml的顏色整個軟體就變了,同理string和drawable都可以這麼做,非常方便。