本案例现了购买装备增加生命值的功能
运行效果:点击“小宝宝购买装备”按钮,会跳转到装备展示页面,购买成功后,进度条的值就会增加。
1.创建程序
创建一个名为“装备选择”的项目,在activity_main.xml文件中设计用户交互页面,如左上图所示,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
tools:context="bzu.edu.cn.zhuangbeixuanze.MainActivity">
<ImageView
android:id="@+id/pet_imgv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="5dp"
android:layout_marginTop="30dp"
android:src="@drawable/baby"/>
<TextView
android:id="@+id/pet_dialog_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="25dp"
android:gravity="center"
android:text="主人,快给小宝宝购买装备吧"/>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="20dp">
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="生命值:"
android:textColor="@android:color/black"
android:textSize="14sp"/>
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizo

该博客演示了一个Android应用案例,实现购买装备并回传数据功能。用户点击‘小宝宝购买装备’按钮,进入装备选择页面,购买成功后,主页面的生命值进度条会相应增加。文中详细介绍了在activity_main.xml中设计的用户交互界面,特别提到ProgressBar控件的使用,包括其style属性控制的不同表现形式以及setMax(), setProgress(), getProgress()等关键方法。"
89953911,8546861,ElasticSearch 6.2.1 安装与Head插件配置指南,"['Elasticsearch', 'Java', '配置管理', '可视化工具', '分布式系统']
最低0.47元/天 解锁文章
610

被折叠的 条评论
为什么被折叠?



