安卓开发学习笔记(1)使用Bundle在Activity之间交换数据(实例:模拟淘宝的填写并显示收货地址的功能)
运行结果:
代码截图:
不要忘记在manifest-》AndroidManifest.XML中添加新的Activity,否则会闪退
MainActivity.java
AddressActivity.java
activity_main.XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="收货地址管理"/><EditTextandroid:id="@+id/site1"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入省市区"/><EditTextandroid:id="@+id/site2"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入街道"/><EditTextandroid:id="@+id/site3"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入门牌号"/><EditTextandroid:id="@+id/name"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入姓名"/><EditTextandroid:id="@+id/phone"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入手机号"/><EditTextandroid:id="@+id/email"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入邮编"/><Buttonandroid:id="@+id/btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:layout_alignParentEnd="true"android:layout_alignParentRight="true"android:layout_marginBottom="10dp"android:layout_marginEnd="10dp"android:layout_marginRight="10dp"android:text="保存"android:background="#FF5722"/>
</LinearLayout>
activity_address.XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><TextViewandroid:id="@+id/top"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="收货地址管理"/><TextViewandroid:id="@+id/name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/top"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/phone"android:layout_above="@+id/site"android:layout_alignParentRight="true"android:layout_marginRight="30dp"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/site"android:layout_below="@+id/name"/>
</RelativeLayout>
安卓开发学习笔记(1)使用Bundle在Activity之间交换数据(实例:模拟淘宝的填写并显示收货地址的功能)相关推荐
- 安卓开发学习笔记1:简单控件
此文章仅为本人在学习安卓开发时的一些笔记 界面显示逻辑处理 使用XML标记.描绘应用界面,使用Java书写程序逻辑 使用XML描述APP界面 使用XML文件描述APP界面 一个界面布局可以被多处代码复 ...
- 幻樱の安卓开发学习笔记(持续更新)
安卓开发手册Java . 前言 . 本篇博客是我在开发过程中遇到的一些问题,我将这些问题记录了下来,以防踩重复的坑,希望对需要学习或者来看我踩坑的人有所帮助. . . . . 零.一些常用的依赖 1. ...
- java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面
这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式. 废话不多说,直接上代码: 一.activity ...
- 安卓开发学习笔记(六):如何实现指定图片定时开屏功能?
首先我们先展示其代码: Lauch.java import android.content.Intent; import android.os.Bundle; import android.os.Ha ...
- AndroidStudio安卓原生开发_利用Activity的Intent 以及Bundle在activity之间传递数据---Android原生开发工作笔记91
暂时不写内容,后边补上,因为工作太忙,先把图,以及重要的难点说明写出来,后边会修改成详细的文章
- Android高级终端开发学习笔记(《疯狂Android讲义》第2章-第10章)
Android疯狂讲义前10章知识点总结 /-------------------------10-31号晚上学习笔记----------------------------/ 在设置了最小支持版本为 ...
- 微信小程序获取用户收货地址与指纹验证接口(安卓和iphone)
@toc 1.获取用户收货地址接口wx.chooseAddress() wx.chooseAddress(Object object)获取用户收货地址,此接口调用的是微信的收货地址.微信收货地址不 ...
- 微信收货地址开发分享
微信支付做了有一定时间了,现在就来做一些知识的总结,总体来说微信支付的文档不是非常的完美,其中存在一些问题.虽然坑很多,但是还是把问题解决了. 微信支付的收货地址共享功能,主要是统一的管理微信用户个人 ...
- 安卓开发学习日记第四天_会爬就会跑_莫韵乐的欢乐笔记
安卓开发学习日记第四天_会爬就会跑 前情提要 安卓开发学习日记第一天Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发学习日记第三天_新手怪button ...
最新文章
- 带参的信号、lamda表达式及坐标系统
- 智能配送与货物跟踪图
- android面试题整理(上)
- 树状数组————(神奇的区间操作)蒟蒻都可以看懂,因为博主就是个蒟蒻...
- 腾讯产品总监曹菲:如何克服职业焦虑
- AI绘画天花板软件数画迎来重大更新,二次元虚拟头像一键生成
- 厦门大学2018年转专业计算机,厦门大学各学院2017年接收转专业学生计划.PDF
- 各个音阶的频率_各个音的频率是如何确定的?
- 大V科技谈 | VMware利用先进的自动化技术,简化混合办公模式
- Cacti的基本使用
- 计算机打印途中卡住,联想打印机经典故障处理方法
- vivo商城促销系统架构设计与实践-概览篇
- CFM对金融市场的波动性预测——Baseline(错漏百出版)
- 错误 LNK2019 无法解析的外部符号 main,函数 “int __cdecl invoke_main(void)“ (?invoke_main@@YAHXZ)
- 惠州商贸旅游学校计算机网络,惠州商贸旅游高级职业技术学校
- 下载的视频花屏怎么办?其实很简单!!!
- Android图片加载--妹子图客户端
- 被遗忘的黑莓,你还活得好么?
- 单选框radio赋值 js 及Ajax,layui radio性别单选框赋值方法
- 【怀旧】利用Altair 8800模拟器加载4K Basic解释器(附下载连接)
热门文章
- 【图论——第三讲】图的拓扑排序
- html2canvas 图片合成模糊以及保存为图片背景图丢失问题解决
- 反计算机病毒技术论文,反计算机病毒技术的教学设计-计算机病毒论文-计算机论文(9页)-原创力文档...
- php生成随机唯一推荐码/邀请码/优惠码 固定长度
- 浏览器尺寸判断(兼容标准及低版本ie浏览器)
- Java_公司与薪水(抽象类举例)
- 什么是authorware?
- 揭秘:对话机器人平台智能问答技术
- 英雄联盟显示计算机内存不足怎么办,为什么我的电脑玩多玩几把LOL就显示内存不足...
- 最给力的国内免费SVN(不限语言),异地团队开发、打造个人开源项目不再是梦...