android老师布置的作业四

2023-05-16

     都看过题,题目不描述     

     首先,我们需要制作静态界面然后才能将各个界面集成到一起。

     主界面设计分析

              使用布局方式:absolute,优点是随便拖动,缺点是只适用于一种手机屏幕,适配性低。

              使用组件:ProgressBar、TextView、Button

               注意:ProgressBar在xml文件中设置progress属性来表示当前进度

              效果:

   

     

商店界面

             使用布局方式:相对布局

              使用组件:TextView、Button

               效果:

    

 其次,要想达到传值效果,我们需要动态的传递数据,用的意图Intent,关键代码如下:

              


Intent intent=new Intent(MainActivity.this,Main2Activity.class);
startActivityForResult(intent,1);  

以上是绑定的监视器的代码,以下是重写的接收处理结果的代码  

protected void onActivityResult(int requestCode,int resultCode,Intent data)
 {
     b1=(ProgressBar)findViewById(R.id.progressBar2);
     b2=(ProgressBar)findViewById(R.id.progressBar3);
     super.onActivityResult(requestCode,resultCode,data);
     if(resultCode==1)
     {
         int a=Integer.parseInt(data.getStringExtra("force"));
         int b=Integer.parseInt(data.getStringExtra("known"));
         b1.setProgress(b1.getProgress()+a);
         b2.setProgress(b2.getProgress()+b);
     }
 }
运行多次后的界面,可以看出进度条已满

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android老师布置的作业四 的相关文章

随机推荐

  • JSON处理的Java API(JSR-353)–流API

    Java很快将具有一组标准的API xff0c 作为Java EE 7的一部分处理JSON 此标准定义为JSR 353 JSON处理的Java API xff08 JSON P xff09 xff0c 目前正在最终批准投票中 JSON P提
  • 以梦为码,最燃的华为开发者大会2020(Cloud)有这些看点

    Write the Code xff0c Change the World 以梦为码 xff0c 这的确是开发者最好的时代 在全球ICT产业遇上几十年未有之大变局之际 xff0c 开发者的重要性与价值毋庸置疑 正如华为公司高级副总裁 Clo
  • Hisat2 比对到参考基因组

    比对的流程 xff1a 建立索引 比对到参考基因组 SAM转BAM文件 BAM建立索引 1 准备参考基因组 建立索引 参考基因组准备 注意参考基因组版本信息 下载 xff0c Ensembl xff1a http asia ensembl
  • oh-my-posh安装过程问题及注意事项

    在通过官方的安装命令后在个人用户的环境变量中有oh my posh的环境变量 但即使已经装配了环境变量 xff0c 在powershell中输入oh my posh依然会出现未识别问题 这个问题的解决方法是 通过管理员模式进入 然后就会发现
  • 阿里巴巴2014校招笔试题-2013年9月14日

    不得不吐槽 xff0c 阿里真是太混乱了 xff0c 北京的笔试在考场等了两个半小时 xff0c 考卷都没运到考场 xff0c 64 阿里巴巴集团校园招聘 回应说 xff1a 北京的同学们 xff0c 简单解释下 xff0c 为了试卷的保密
  • Android 如何通过拨号盘暗码启动你的应用

    原文地址 xff1a https blog csdn net zhenbohuang article details 76138790 手机上通常都有一些暗码来启动一些隐藏的功能 最常见的就是在拨号盘输入 06 来查看imei号 那么自己开
  • 简单说说容器/沙盒(Sandbox)以及Linux seccomp

    如果应用程序逻辑有误 xff0c 会造成操作系统崩溃 这句话其实不对 如果一个应用程序都能让一个操作系统崩溃了 xff0c 那这一定是这个系统在设计上或者实现上的BUG xff01 再次重申 xff0c 我不知道谭浩强的C语言教材现在是怎么
  • Ubuntu下Pycharm安装破解

    在安装pycharm之前需要先安装jdk8以上的版本 安装pycharm的JDK环境 Pycharm需要JDK环境解析 xff0c 否则在安装过程中报错 依次执行一下几条command sudo add apt repository ppa
  • 二分法查找某个数的位置(Java实现)

    public class BinaryFind public static void main String args int a 61 new int 1000000 省去排序的步奏 for int i 61 0 i lt a lengt
  • 好东西一定是时间沉淀的产物!!!

    做事情 xff0c 不要期待一蹴而成 xff0c 因为好东西一定是时间沉淀的产物 xff01 xff01 xff01 总结 xff1a 细水长流
  • Tomcat无法正常工作

    场景一 xff1a 曾经下载过Tomcat xff0c 直接删除目录后又安装 出错原因 xff1a 只删除了Tomcat的相关目录 xff0c 但注册表没有删除 解决方案 xff1a 找到你重下的Tomcat xff0c 点击运行卸载文件
  • JSP内置对象错误Access restriction

    错误内容 xff1a Multiple annotations found at this line Access restriction The method 39 ServletRequest getParameter String 3
  • 搭建Android开发平台(Android studio)

    引论 开发任何软件都需要有一款顺手的开发工具 xff0c 就像是剑客应该有一把属于自己的宝剑 xff08 独孤求败级别的除外 xff09 xff0c 开发Android APP更是如此 在这里我们选择的开发工具是android studio
  • gcc编译运行c文件

    1 新建 c文件 xff08 如A c xff09 2 在当前目录下打开终端 3 输入指令 xff1a gcc c 文件名 c gcc 文件名 o o 文件名 文件名
  • ssh用户和密码远程登录命令

    ssh user 64 url p passwd
  • http工作原理

    1 域名服务器将域名转换为IP地址 xff0c http根据IP地址连接到服务器 2 发送请求 xff08 post或get xff09 3 服务器进行响应 xff0c 返回被请求的资源 4 浏览器接收文件解释并最终呈现给用户
  • Android老师作业2

    因为我没有保存 xff0c 所以没有老师发的图片 xff0c 不过考虑到这个项目考察的是UI布局和国际化 xff0c 图片的作用只是为了美观 xff0c 所以我决定只实现布局和国际化就好了 从截图上看 xff0c 最好的布局应该是用网格 x
  • TCP会话开始与结束

    会话开始 xff1a 客户端向服务器发送SYN消息 服务器接收SYN消息并发送SYN ack消息 客户端接收SYN ack并发送ack消息 服务器接收ack xff0c 连接建立会话开始 会话结束 xff1a 客户端向服务器发送fin消息
  • android启动的四种模式

    standard xff1a 顾名思义 xff0c 标准的启动模式 xff0c 也即默认的启动模式 他会创建 一个任务栈将打开的所有activity都放入 退出时按后进先出的原则依次将activity退出 这种启动模式看似没有问题 xff0
  • android老师布置的作业四

    都看过题 xff0c 题目不描述 首先 xff0c 我们需要制作静态界面然后才能将各个界面集成到一起 主界面设计分析 使用布局方式 xff1a absolute xff0c 优点是随便拖动 xff0c 缺点是只适用于一种手机屏幕 xff0c