課程:《程序設計與數據結構》
班級: 1723
姓名: 周亞傑
學號:20172308
實驗教師:王志強
實驗日期:2018年5月30日
必修/選修: 必修html
Android程序設計-1:
1.參考Intellj IDEA 簡易教程安裝,安裝 Android Stuidio
2.新建項目Hello World, 修改res目錄中的內容,即在activity_main.xml中添加textview文本框,使Hello World後顯示本身的學號,本身學號先後一名同窗的學號
3.實驗結果截圖:
數據結構
Android程序設計-2:
1.構建項目,運行教材相關代碼
2.建立活動ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivity
3.實驗結果截圖:
app
Android程序設計-4:
1.構建項目,運行教材相關代碼
2.修改佈局(經過修改代碼)讓P290頁的界面與教材不一樣
3.實驗代碼截圖:
佈局
Android程序設計-5:
1.構建項目,運行教材第二十八章相關代碼
2.實驗結果截圖:
學習
問題1:在 Android程序設計-2中,按照要求修改代碼使MainActivity啓動ThirdActivity。新建了一個活動ThirdActivity,修改的代碼位置如圖:
可是沒有達到預期結果,運行的結果是app沒法運行,讓我再試一次或者關閉app測試
問題1解決過程:在同窗的幫助下,結合課本上的講解,發現我少更改了一個地方,如圖:
AndroidManifest.xml文件應該是描述了哪個是主活動,以及將要啓動哪個其餘活動。ui
問題2:在Android程序設計-4中,要求修改佈局,即將原來的水平佈局變成其餘排列方式(如垂直佈局),可是遇到了一個問題,如圖:
app上顯示的紅色區域的三個按鈕不能垂直排列?設計
問題2解決過程:首先,導入的程序運行的結果內容並非課本290頁上的,而這個程序自己已經敲進去了幾個佈局文件,因此第一步是要切換這個佈局,如圖:
在MainActivity裏修改對應的layout文件便可。
而後就是修改佈局方式,如圖:
design中的視圖,界面中紅色區域內的三個按鈕不管如何也改不成垂直的,在旁邊的Attributes屬性裏試了不少次,都改不了。
因而轉到代碼模式,如圖:
這個也是嘗試了不少次,由於知道要這麼改,也不知道該把這句話放在哪裏,最後在點擊設計視圖裏的對應文本框的時候,在代碼區域顯示了對應的代碼,解決了問題3d