本文主要是介绍android 实时画面传输,AndroidStudio实现数据传递和数据回传,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前提
AndroidStudio版本:3.5.2
JDK版本:1.8.0
SDK版本:Android 4.4(KitKat)
AVD类型:Pixel2 API 19
内容
《宠物小精灵》
1、设计并完成三个页面之间的跳转
(1)创建三个Activity,观察Activity与View的关联方法和配置文件中的设置;
(2)为每个Activity设计一个显示页面,用以区分不同Activity,页面上设计Button用以控制跳转过程;
(3)利用Intent控制跳转过程,传递参数给下一个页面;
2、设计登录与商店模块
(1)在设计登录页面的基础上,增加新的Activity用于显示登录信息;
(2)设计商店页面,将商店物品的内容显示到Activity控制页面中;
(3)登录成功后,进入新的页面显示进度条显示宠物属性,设计“进入商店”Button跳转到第三个页面购买装备并把数据返回。
实现步骤
第一步:编写界面
首先创建一个名为Pokemon的应用程序,然后在activity_main.xml中设计用户交互界面的初始登录界面,在…/res/drawable中存放背景图片。
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:background="@drawable/beijing2">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="欢迎来到宠物小精灵"
android:layout_margin="20dp"
android:textColor="#000000"
android:textSize="25sp"
android:gravity="center"/>
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/image"
android:layout_marginTop="100dp"
android:background="@drawable/xiaozhi"
android:layout_centerHorizontal="true"/>
android:id="@+id/et_name"
android:layout_width="300sp"
android:layout_height="50sp"
android:hint="用户名"
android:maxLines="1"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:layout_below="@id/image"
android:layout_marginTop="50dp"
android:layout_centerHorizontal="true"/>
android:id="@+id/et_password"
android:layout_width="300sp"
android:layout_height="50sp"
android:hint="密码"
android:maxLines="1"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:layout_below="@id/et_name"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"/>
android:id="@+id/button1"
android:layout_width="200dp"
android:layout_height="50dp"
android:text="登录"
android:textSize="20sp"
android:gravity="center"
android:layout_below="@id/et_password"
android:layout_marginTop="30dp"
android:layout_centerHorizontal="true"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="忘记密码 | 注册账号"
android:layout_alignParentBottom="true"
android:layout_marginBottom="60dp"
android:layout_centerHorizontal="true"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="最终解释权归作者所有"
android:textSize="10dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="15dp"
android:layout_centerHorizontal="true"/>
其次在当前包中创建一个用于展示数据的Activity类,命名ShowActivity,并将布局文件指定为activity_show;在activity_show.xml中编写数据展示界面。
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:background="@drawable/beijing2">
android:layout_width="150dp"
android:layout_height="160dp"
android:id="@+id/image"
android:background="@drawable/penhuolong"
android:layout_marginTop="50dp"
android:layout_marginLeft="20dp"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ds_name"
android:text="用户名:"
android:textSize="16sp"
android:layout_marginTop="90dp"
android:layout_marginLeft="200dp"/>
android:layout_width="wrap_content"
android:layout_height=
这篇关于android 实时画面传输,AndroidStudio实现数据传递和数据回传的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!