《Android》Lesson24-综合项目实战

Week14  2016/12/13上午1-4节 ,2016/12/15上午1-4节,2016/12/20上午1-4节

一、常量值

1、strings.xml

2、colors.xml

3、dimens.xml

android 字体大小自适应_燕冠楠_新浪博客

4、arrays.xml

android中使用xml里的array资源 - 泡在网上的日子

二、用户登录界面

1、界面展示

2、所用控件:

RelativeLayout、LinearLayout、TableLayout

TextView、EditText、CheckBox、Button

3、单击“注册”按钮转向注册界面

三、用户注册界面

1、界面展示

2、所用控件:

LinearLayout、TableLayout

TextView、EditText、CheckBox、Button、RadioGroup、RadioButton、ToggleButton、Spinner

3、职位:spinner用法,用arrays.xml找不到Id

//第一步:下拉列表的菜单项

private static finalString[]positions={"CEO","总经理","工程师","销售","设计师"};

spinPosition=(Spinner)findViewById(R.id.positionSpinner);

//第二步:为下拉列表定义一个适配器:将可选内容与ArrayAdapter连接.第一个参数是上下文,第二个参数是布局资源文件的id,是android自带的

positionAdapter=newArrayAdapter(this,android.R.layout.simple_spinner_item,positions);

//第三步:为适配器设置下拉列表下拉时的菜单样式。

positionAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

//第四步:将适配器添加到下拉列表上

spinPosition.setAdapter(positionAdapter);

android.R.layout.simple_spinner_dropdown_item和android.R.layout.simple_spinner_item到底是啥意思?

android Spinner控件详解 - 泡在网上的日子

android下拉菜单spinner的使用方法 - GreenAppple的专栏 - 博客频道 - CSDN.NET

4、性别:RadioGroup、RadioButton用法

android RadioGroup实现单选以及默认选中 - 推酷

android RadioButton怎么设置默认选中?-CSDN论坛-CSDN.NET-中国最大的IT技术社区

5、婚否:ToggleButton用法

Android开发学习笔记:浅谈ToggleButton - IT的点点滴滴 - 51CTO技术博客

6、爱好:CheckBox用法

android CheckBox控件的定义及事件监听_干吃不胖大人逆天了_新浪博客

android checkBox 的选中和取消选中 - a79412906的专栏 - 博客频道 - CSDN.NET

ArrayList、string、string[]之间的转换 - Waming - 博客园

7、其他相关链接

Android学习笔记之 android:collapseColumns

第20章、OnCheckedChangeListener事件(从零开始学Android) - jianghuiquan的专栏 - 博客频道 - CSDN.NET

三、注册信息写入数据库

四、登录查询

1、设置RadioButton,CheckBox,ToggleButton选中

xx.setChecked(true);

2、java中怎么把字符串转化为字符串数组?_百度知道

3、Android中使EditText只读的方法(可恢复编辑状态)_橘子艺仪_新浪博客

4、Android EditText控件完美实现只读(Read-Only/Non-Editable) - 享受技术带来的快乐 - 博客频道 - CSDN.NET

5、Parcelable

安装自动实现Parcelable接口的插件

Android Studio酷炫插件(一)

使用:

五、代码分享

http://pan.baidu.com/s/1nvFGuHb

六、问题处理

Android Sqlite常见异常的原因举例 - 黑卡米的专栏 - 博客频道 - CSDN.NET

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小巫技术博客

Android触摸事件机制

11930
来自专栏葬爱家族

Android高德之旅(1)基础地图

这个系列之前在CSDN上就发了,不过刚开始就因为公司项目忙搁置了,现在转移阵地到简书,希望这次能坚持把这个系列做完。

12020
来自专栏FreeBuf

走近科学:如何搞定各种各样的终端机

特别声明:本文提供一些绕过终端机的方法,仅用于安全学习及教学用图,禁止非法利用。本文旨在提高市面上终端机的安全性,避免其遭到恶意破坏。 定场诗 妖都地铁售票终端...

226100
来自专栏哲学驱动设计

CQRS讨论

今天和同事一起讨论了CQRS(Command Query Responsibility Segregation),过程中,我产生了一些疑问,先记录在这里,以后有...

18970
来自专栏Android 技术栈

Android 阿里百川cps SDK接入流程

因公司业务需求,需接入阿里百川SDK和京东联盟cps相关服务,为了跳到淘宝和京东,用户购买后得到佣金。接入过程中遇到很多坑,网上相关资料也甚少,虽然东西不算多,...

33510
来自专栏JadePeng的技术博客

HTML5录音控件

最近的项目又需要用到录音,年前有过调研,再次翻出来使用,这里做一个记录。 HTML5提供了录音支持,因此可以方便使用HTML5来录音,来实现录音、语音识别等功能...

1.8K50
来自专栏腾讯Bugly的专栏

黑科技:程序员如何打造属于自己的分体键盘

前言 作为一名程序员,键盘在手,天下我有啊,不整个高大上的键盘怎么提升B 格。之前一直想买个机械键盘,听说机械键盘敲代码时格外舒爽,实在是提升效率与 B 格的神...

38750
来自专栏進无尽的文章

地图| 高德地图源码级使用大全

高德地图提供包括:web前端、Android、iOS、服务器、小程序等平台的地图服务, 地图功能众多,本文记载的只是自己遇到的一些问题,绝大部分功能只要参照官...

62620
来自专栏BIT泽清

教你如何提审iOS马甲包不会遇到2.1大礼包或4.3正确姿势分享

App Store 搜索关键词 世界杯 或者 通过链接下载 皇冠Ьet365-世界杯体育赛事直播吧:https://itunes.apple.com/cn/ap...

90250
来自专栏精讲JAVA

订单系统中并发问题和锁机制的探讨

问题由来 假设在一个订单系统中(以火车票订单系统为例),用户A,用户B都要预定从成都到北京的火车票,A、B在不同的售票窗口均同时查询到了某车厢卧铺中、下铺位有空...

451110

扫码关注云+社区

领取腾讯云代金券