1. 程式人生 > 其它 >Andriod開發學習第一天

Andriod開發學習第一天

今天根據嗶站上老師的講解,一起對AndriodStudio進行了初步認識,為以後的學習做了基礎,具體如下:

根據昨天的步驟先建立一個新的專案然後填寫專案名,儲存位置等資訊(專案名可重複,系統會自己設定區別如在後面加數字)

然後開啟昨天配置好的虛擬器(根據電腦網路的好壞,開機時間可能會有長有短,等待即可)

在Andriod下會出現下圖中所示三個模組(manifests--儲存資訊(名稱、介面等)java--儲存java程式碼 res--儲存資源(圖片等資源))

此時會有系統模板中自動生成的主類,按照以下圖示可以建立自己想要建立的類(在選擇時一定要選擇Activity並選擇下面的Empty Activity!!!)

接下來輸入自己建立的類名(一定要符合命名規則)

此時再開啟manifests會發現生成的標籤

下面這段程式碼決定那一部分程式碼先執行,將其剪下後貼上在自己建立類後生成的標籤下(一定要保證其完整性,將標籤也一定要補充起保證完整)

<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

  執行後會發現虛擬機器變成了空白(因為自己建立的類下並沒有寫東西)

接下來開啟res下activity-bill2.xml會發現其是空白介面,此時點選code檢視程式碼如下

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".BillActivity2">

</androidx.constraintlayout.widget.ConstraintLayout>

  然後我們為其新增一個按鈕將其託入模型及介面然後按下圖設定按鈕名稱

此時我們會發現程式碼報錯了,這時我們只需選擇第二行xml前面的部分輸入L選擇線性佈局(LinearLayout)有的版本需將最下面一行自己修改(將生成的程式碼貼上過去即可)

然後為自己的介面設定顏色、字型輸入text後選擇自己所需,填入資料即可,顏色是顏色編號輸入後旁邊會出現顏色圖示如下

再執行程式後會發現虛擬機器上的圖示變了

其實我們會發現res下有四個子目錄,其中mipmap下放我們所需要的圖示,drawable下方我們所需的圖片,layout存放介面佈局的xml檔案,valus可存放許多資原始檔,其實mipmap和drawable下還有幾個目錄其從上自下依次表示資源解析度由高到低(我們後期可根據需求新增)

我們可以在瀏覽器上輸入 www.iconfont.cn進入阿里網上下載一些圖示,將自己所需圖示貼上到mipmap下即可(貼上前需將圖示名稱用英文表示)新增好後就可以運用該圖示了,如果使用的是AndriodStudio自帶手機模擬器只需將下圖示亮部分改為圖示名稱即可,如果使用第三方模擬器需將icon也要修改。