Presentation is loading. Please wait.

Presentation is loading. Please wait.

拼圖遊戲程式解說. Absolute Layout 介面說明 所謂絕對版面配置,是指螢幕中所有控制項的擺 放由開發人員透過控制項的座標來指定,控制項容器 不再負責管理子控制項的位置。由於子控制項的位置 和版面配置都藉由座標來設定,因此 Absolute Layout 元 件並沒有提供特有的屬性和方法。

Similar presentations


Presentation on theme: "拼圖遊戲程式解說. Absolute Layout 介面說明 所謂絕對版面配置,是指螢幕中所有控制項的擺 放由開發人員透過控制項的座標來指定,控制項容器 不再負責管理子控制項的位置。由於子控制項的位置 和版面配置都藉由座標來設定,因此 Absolute Layout 元 件並沒有提供特有的屬性和方法。"— Presentation transcript:

1 拼圖遊戲程式解說

2 Absolute Layout 介面說明 所謂絕對版面配置,是指螢幕中所有控制項的擺 放由開發人員透過控制項的座標來指定,控制項容器 不再負責管理子控制項的位置。由於子控制項的位置 和版面配置都藉由座標來設定,因此 Absolute Layout 元 件並沒有提供特有的屬性和方法。 2

3 TextView 介面說明 TextView 元件為 Windows 作業系統的標籤控制項, 它是一種資料輸出元件,可以顯示程式執行結果;就 像一個完整的文字編輯器,只不過預設為不允許編輯 。 3

4 TextView 標籤常見屬性說明,如下表所示: 屬性名稱說明 android:Height 定義 TextView 的準確高度,以像素為單位。 android:Width 定義 TextView 的準確寬度,以像素為單位。 android:text 為 TextView 指定顯示的文字內容 4

5 ImageView 介面說明 ImageView 元件是一種顯示圖形的元件,例如:圖 示或照片等,可以用來顯示 Android 專案圖形資源的圖 檔,例如: PNG 、 JPG 和 GIF 等格式的圖檔。 5

6 ImageView 標籤常見屬性說明,如下表所示: 屬性名稱說明 android:maxHeight ImageView 的最大高度。 android:maxWidth ImageView 的最大寬度。 android:scaleType 控制圖片如何調整或移動。 android:src 設定 ImageView 圖形來源。 6

7 Java 變數與資料型態 Java 語言的資料型態分為「基本」 ( Primitive )和 「參考」 ( Reference ) 兩種資料型態,如下所示: 基本資料型態: Java 語言支援 byte 、 short 、 int 、 long 、 float 、 double 、 char 和 boolean 八種資料型態。 參考資料型態:參考資料型態事一個記憶體位址, 這個位址值是物件儲存的位址,例如: String 字串、陣 列和物件等。 7

8 變數宣告 Java 語言在宣告變數時,一定需要指定變數的資 料型態。例如:整數變數 balance 宣告的範例, 如下所示: 上述程式碼宣告整數變數,資料型態為整數 int , 名稱為 blance 。如果需要同時宣告多個變數,請使用 「, 」逗號分隔, 如下所示: int balance; int i, j, balance; 8

9 Java 的基本資料型態 整數資料型態 「整數資料型態」 ( Integral Types )是指變數的 資料為整數沒有小數點,依照整數資料長度不同(即 佔用的記憶體位元數),可分為 4 種整數資料型態, 如下表所示: 整數資料型態位元數 byte8 short16 int32 long64 9

10 Java 的基本資料型態 浮點數資料型態 「浮點數資料型態」 ( Floating Point Types )是 指整數加上小數,例如: 3.14 、 100.567 等,依照長度 不同(即佔用的記憶體位元數),可以分為 2 種點數的 資料型態, 如下表所示: 整數資料型態位元數 float32 double64 10

11 Java 的基本資料型態 布林、字元資料型態 「布林資料型態」 ( Boolean Types )的變數只有 2 種值 true 和 false ,這不是變數名稱,而是 Java 保留 字, 如下所示: 「字元資料型態」 ( Char Types )是「無符號」 ( Unsigned )的 16 位元整數所表示的 Unsigned 字元, Unsigned 字元使用 2 個位元組表示字元,這是用來取代 ASCII 字元單一位元組的表示方式, 如下所示: Boolean cp1 = false; char ch; 11

12 OnTouchListener 介面說明 OnTouchListener 是處理手機螢幕事件的監聽介面, 當於 view 的範圍內觸控按下、抬起或滑動等動作時都 匯出發本事件。 如下所示: 12

13 LayoutParams 介面說明 LayoutParams 為視窗的參數,在 Android 上看到的 介面是由 Layout 構成的, Layout 有很多參數,例如:大 小、樣式等,用 LayoutParams 這個類別做設定完之後, 可以去產生一個 Layout ,套用 LayoutParams 來進行參數 設置。 如下所示: 13

14 Java 流程控制 if/else/if 多選一條件敘述 程式如果需要多選一條件敘述,也就是依照一個 條件判斷來執行多個區域之一的程式碼,只需重複使 用 if/else 條件,就可以建立多選一條件敘述,如下所示: 14

15 X ML 文件 15

16 X ML 文件 16

17 JAVA 程式 17

18 JAVA 程式 18

19 JAVA 程式 19

20 JAVA 程式 20

21 完成 21

22 完成 22

23 完成 23


Download ppt "拼圖遊戲程式解說. Absolute Layout 介面說明 所謂絕對版面配置,是指螢幕中所有控制項的擺 放由開發人員透過控制項的座標來指定,控制項容器 不再負責管理子控制項的位置。由於子控制項的位置 和版面配置都藉由座標來設定,因此 Absolute Layout 元 件並沒有提供特有的屬性和方法。"

Similar presentations


Ads by Google