摘要: 前言介绍:json-lib包是一个Java类库,它可以将Java对象(包括:beans,maps,collections,java arrays ,xml等)和JSON互相转换。与此相同的是谷歌也推出了一个类库叫Gson,它们能做到的效果都是一样的,今天就先不讲了。准备工作:首先我们需要去下载jso... 阅读全文
posted @ 2014-09-22 16:26 李晨玮 阅读(2409) 评论(4) 推荐(3) 编辑
摘要: 记得之前写过2篇关于底部菜单的实现,由于使用的是过时的TabHost类,虽然一样可以实现我们想要的效果,但作为学习,还是需要来了解下这个新引入类FragmentTabHost之前2篇文章的链接:安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)安卓开发复习笔记——TabHost组件(二... 阅读全文
posted @ 2014-09-21 22:41 李晨玮 阅读(6569) 评论(7) 推荐(10) 编辑
摘要: 什么是ViewPager? 关于ViewPager的介绍和使用,在之前我写过一篇相关的文章《安卓开发复习笔记——ViewPager组件(仿微信引导界面)》,不清楚的朋友可以看看,这里就不再重复。什么是Fragment? Fragment是Android3.0后新增的概念,Fragment名为碎片,... 阅读全文
posted @ 2014-09-19 21:44 李晨玮 阅读(15378) 评论(27) 推荐(19) 编辑
摘要: 上面文章《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》中提到了利用自定义View(ImageView+TextView)来设置一个底部菜单的样式这边再补充一种更为灵活的方法,可以把TabWidget隐藏,用(RadioGroup+RadioButton)来代替,并利用监听器的方... 阅读全文
posted @ 2014-09-16 15:51 李晨玮 阅读(3664) 评论(0) 推荐(2) 编辑
摘要: 什么是TabHost?TabHost组件的主要功能是可以进行应用程序分类管理,例如:在用户使用windows操作系统的时候,经常见到如图所示的图形界面。TabHost选项卡,说到这个组件,不得不先说一件事情,翻翻谷歌提供给我们的API,我们可以发现这样的一段话:它告诉我们,这个组件在安卓4.0之后已... 阅读全文
posted @ 2014-09-16 11:23 李晨玮 阅读(9395) 评论(1) 推荐(1) 编辑
摘要: 这2天事情比较多,都没时间更新博客,趁周末,继续继续~今天来讲个比较新潮的组件——ViewPager什么是ViewPager?ViewPager是安卓3.0之后提供的新特性,继承自ViewGroup,专门用以实现左右滑动切换View的效果。如果想向下兼容就必须要android-support-v4.... 阅读全文
posted @ 2014-09-13 17:39 李晨玮 阅读(7877) 评论(6) 推荐(9) 编辑
摘要: 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。菜单的实现方式有2种:一种是通过布局文件xml生成菜单,另一种是通过代码生成。三种菜单内容有点多,不过大体相似,... 阅读全文
posted @ 2014-09-10 10:56 李晨玮 阅读(5485) 评论(0) 推荐(2) 编辑
摘要: 什么是Gallery?Gallery是一个水平的列表选择框,它允许用户通过拖动来查看上一个、下一个列表选项。下图是今天要实现的最终效果:利用Gallery组件实现的一个横向显示图像列表,可以通过左、右滑动屏幕来切换图像,并加上ImageSwitcher实现一个大图片预览功能。1、一步一步来吧,首先先... 阅读全文
posted @ 2014-09-08 18:54 李晨玮 阅读(1504) 评论(0) 推荐(1) 编辑
摘要: 1、什么是GridView?GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。2、正文GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供... 阅读全文
posted @ 2014-09-08 03:11 李晨玮 阅读(1339) 评论(0) 推荐(2) 编辑
摘要: 我们专业方向本是JAVA Web,这学期突然来了个手机App开发的课设,对于安卓这块,之前自学过一段时间,有些东西太久没用已经淡忘了准备随笔记录些复习笔记,也当做温故知新吧~1、什么是WebView?WebView(网络视图)能加载显示网页,可以将其视为一个浏览器,它使用了WebKit渲染引擎加载显... 阅读全文
posted @ 2014-09-06 21:58 李晨玮 阅读(2134) 评论(0) 推荐(1) 编辑