一、实验目的
1) 掌握组件ProgressBar的使用
2) 掌握startActivityForResult方法的使用
二、实验仪器Android Studio
三、实验任务
装备选择
1.运行效果图
点击主人购买装备后跳转到装备页面
点击金剑装备后小宝宝的各个属性值增加。
2.设计思路
(1)将准备好的图标复制到res/drawable文件夹下
(2)创建一个垂直的线性布局,并在线性布局中创建1个表格布局和一个相对布局
(3)在线性布局中添加一个ImageButton和一个TextView,在表格布局的每一行添加两个TextView和一个ProgressBar,在相对布局中添加两个Button按钮。
(4)创建装备界面activity_shop,使用相对布局,并在相对布局中创建一个线性布局。在相对布局中添加一个View和一个TextView,在线性布局中添加三个TextView。
(5)在程序中创建一个cn.itcast.domain包,在该包中创建一个ItemInfo类,用于封装装备信息。
(6)创建ShopActivity用来展示装备信息,当单击ShopActivity的装备时,会调回MainActivity并将装备信息回传给MainActivity。
3.案例实现代码
1)mainActivity
package cn.edu.bzu.a34lab5;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.v