1.首先创建项目GeoQuiz,过程就不细说了...... 2.activity_quiz.xml 3.添加字符串资源,字符串资源是放置 res/values目录下的strings.xml 预览: 4.从布局XML到视图对象 QuizActivity.java 5.为按钮添加资源id 6.添加成员变 ...
分类:
移动开发 时间:
2017-03-28 00:26:25
阅读次数:
785
1、需求分析在饿了么首页中我们能看到这样的布局(如下图)。红框内是一个可以左右滑动的页面,每一个页面类似于九宫格,都有可供点击图标。对于这样的布局,我在网上找了很久都没有找到相关的名称,所以我这里暂时...
分类:
其他好文 时间:
2017-03-27 11:42:39
阅读次数:
317
自评:1.代码中没有注释,条例不够清晰2.代码的命名不够规范,他人可能无法理解其含义3.代码能够运行,但没有完成预期的功能4.UI控件成员变量没有统一加上控件缩写作为后缀 ...
分类:
其他好文 时间:
2017-03-24 22:12:26
阅读次数:
224
广播的概念: Android中,系统会产生某一个事件时发送广播,应用程序使用广播接受者接收这个广播,就知道系统产生了什么事件。Android系统在运行的过程中,会产生很多事件,比如:开机、电量改变、收发短信、拨打电话、屏幕解锁等。 IP拨号器:接收拨打电话的广播 布局文件: 1 <?xml vers ...
分类:
其他好文 时间:
2017-03-23 21:30:04
阅读次数:
272
reg.xml regSucc.xml RegiserActivity.java RegSuccActivity.java ...
分类:
移动开发 时间:
2017-03-23 21:25:55
阅读次数:
223
一群做C++的老伙计搞前端开发,徒手写html和css应该会折寿。。在网上找了半天,Materialize算是用起来很方便的一款前端界面框架。Google的Material Design看起来感觉还是很美观的。话不多说,上界面。 1.主界面 主要用到了: 1)Navbar导航栏 2)SideNav侧 ...
分类:
其他好文 时间:
2017-03-06 18:32:22
阅读次数:
302
app经常用到底部导航栏,早前使用过RadioGroup+FrameLayout实现或者RadioGroup+ViewPager实现,现在基本使用FragmentTabHost+FrameLayout...
分类:
其他好文 时间:
2017-03-02 14:01:51
阅读次数:
351
Lambda表达式是Java 8的一个新特性,可以替代只有一个函数的接口实现,告别匿名内部类,代码看起来更简洁易懂。Lambda表达式同时还提升了对集合的迭代、遍历、过滤数据的操作。那么在Android Studio中如何使用lambda表达式呢? 项目使用的jdk要为jdk 8或更高版本 修改bu ...
分类:
移动开发 时间:
2017-02-27 21:21:06
阅读次数:
332