第一章 第一個應用
系列教程導航
1.1 認識我的第一個應用
文章目錄
- 認識目錄和一些檔案
- 自定義顯示文字
- 后記
認識目錄和一些檔案
我這里做一個不太恰當的比方,我們開發應用就像在寫書,既然是寫書,那么最好能有目錄,并把不一樣的部分給分開來,不然一本書就會顯得雜亂,即使你看得懂,別人也看不懂,我們開發應用的時候會涉及到很多檔案,這些檔案的格式和作用都有很大的差別,我們應該用一種方式將它們組織起來,
接下來,我會詳細講解我們的第一個應用的有關目錄的知識,讓大家對自己即將要寫的東西有一個大體的認識,這樣大家寫起來的時候就不至于東找西找,
首先點擊右下角的那個藍色圓盤,你會看到這樣的一個界面


這里我簡單說明一下:AIDE可以實作簡單的檔案操作,下圖中,點擊紅色箭頭指向的那三個點之后,你就可以在當前目錄下創建新的檔案或者目錄;點擊橙色的箭頭指向的那兩個點之后,你就可以退回到上一級目錄,這里我已經退回到我們這個應用的第一級目錄了,


下圖所示即為我們這個應用所涉及到的一些主要檔案夾和檔案,一些目前我們不需要了解的內容我們暫時將其忽略:

接下來我會詳細解釋其中的關鍵內容:
- res檔案夾:一個應用肯定會用到各種各樣的資源,比如圖片、音頻等等,這些資源檔案我們一般都會放在res目錄下
- res檔案夾下又有很多檔案夾,這里我們簡單的進行說明:首先是四個drawable-…dpi這樣的檔案夾,我們的很多資源檔案都會放在這下面,mdpi,hdpi,xhdpi和xxhdpi分別代表中解析度(英語Medium的首字母),高解析度(英語High的首字母),超高解析度,超超高解析度,然后是layout檔案夾,這個里面放的是應用的布局檔案,稍后會解釋,最后是values檔案夾,這個里面也是用來放資源檔案的,
- src檔案夾,src的來源是英語source,意思是“源”,所以說這個檔案夾下面是用來放Java源檔案的,注意這個檔案夾下面有很長一串的檔案夾,它們的名字正好和你的包名對應,而Java源檔案是放在最后一級目錄下面的,
- Manifest.xml檔案,這個檔案是整個Android應用的清單檔案,很多重要的屬性都要到這里來配置,注意里面的東西不要隨意修改
以上就是我們第一個應用的一些目錄和檔案的講解,我已經盡量用很簡單的語言來描述,所以你應該能理解,(/≧▽≦)/
自定義顯示文字
在上一篇文章里面,我們開發了我們自己的第一個應用,它看起是這個樣子:

簡潔優美……
我知道你現在在想什么,我們平時見到的應用,大多數都有著很好看的界面,但是我們這個應用除了一行字就是一行字,別急,接下來,作為本篇文章的結尾,我會教你如何修改螢屏中間的那行“Hello World, MainActivity!”
首先,我們點到res/layout目錄下,這里有一個main.xml檔案

相信你應該沒有接觸過xml這個檔案格式,這里我簡單說明一下,在Android應用里面,我們會使用xml檔案來說明應用的布局(也就是應用的外觀),xml檔案里面有很多元素,這些元素都是以標簽的形式出現的,比如某個元素,在xml檔案里面會這么寫<元素></元素>,現在看不懂也沒有關系,慢慢來,
總而言之,現在我們打開了main.xml這個檔案,找到下面的第10行代碼(也就是android:text="@string/hello"),然后把雙引號里面的內容換成你自己喜歡的內容,這里要注意,這個雙引號是英文里面的雙引號,而不是中文的雙引號,
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"/>
</LinearLayout>
我修改成了這樣:
<?xml version="1.0" encoding="utf-8"?\>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="兩只黃鸝鳴翠柳,一行白鷺上青天"/>
</LinearLayout>
點擊運行,然后打開,你就會看到中間的那一行字母已經換成了你剛剛填入的文字了!

后記
感謝你的閱讀!本教程將長期不定時更新,
下一章我會講解有關Android應用布局的基本知識,敬請期待!
系列教程導航

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/293637.html
標籤:其他
