天天看點

【Android開發】Bundle和Intent執行個體1-實作根據身高計算标準體重

編寫一個執行個體來實作bundle在activity之間傳遞資訊和intent跳轉activity頁面的效果。

此執行個體是讓使用者輸入性别和身高,以此來判斷使用者的最佳合适的體重(計算最佳體重按照科學資料計算)。

效果如圖

【Android開發】Bundle和Intent執行個體1-實作根據身高計算标準體重
【Android開發】Bundle和Intent執行個體1-實作根據身高計算标準體重

下面我們來實作這個執行個體:

res/layout/main.xml(首頁面):

res/layout/main2.xml(結果頁面):

儲存身高和體重的javabean(實作了java.io.seralizable接口):

(在使用bundle類傳遞資料包時,可以放入一個可序列化的對象。這樣,當要傳遞的資料字段比較多時,采用該方法比較友善。在本執行個體中,為了在bundle中放入一個可序列化的對象,我們建立了一個可序列化的java類,友善存儲可序列化對象)

info.java:

mainactivity:

結果頁面:

(别忘記在androidmanifest.xml中注冊新的activity:

在<application></application>标簽中添加

)

contentactivity:

當我輸入男,172cm身高時,得到我的标準體重是.....啊,該減肥了(你學會了嗎?)

轉載請注明出處:http://blog.csdn.net/acmman/article/details/45127081

繼續閱讀