- 博客(9)
- 收藏
- 关注
原创 布局
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear
2016-06-24 19:12:21
260
转载 Activity的生命周期
请描述下Activity的生命周期1. 创建 onCreate - 启动onStart – 开始 onResume – 暂停 onPause – 结束 onStop – 销毁onDestroy2. 答:你自己写的Activity会按需要重载这些方法,onCreate是免不了的,在一个Activity正常启动的过程中,他们被调用的顺序是 onCreate -> onStart
2016-06-21 20:03:22
242
原创 LinearLayout与RelativeLayout
LinearLayout和RelativeLayout共有属性:java代码中通过btn1关联次控件android:id="@+id/btn1"控件宽度android:layout_width="80px" //"80dip"或"80dp"android:layout_width =“wrap_content”android:layout_width =“matc
2016-06-21 17:42:40
231
转载 安卓自定义搜索框(searchview)
分析根据上面这张图,简单分析一下自定义搜索框的结构与功能,有 1. 搜索界面大致由三部门组成,如图:输入框+(自动补全)提示框+结果列表。 2. 提示框的数据与输入框输入的文本是实时联动的,而结果列表只有在每次进行搜索操作时才会更新数据 3. 输入框的UI应是动态的,即UI随着输入的文本的改变而改变,如:在未输入文本时,清除按钮应该是隐藏的;只有当框中有文本时才会显示。 4
2016-06-21 11:23:06
2012
原创 乐学成语案例
一、1创建数据库和表 需在项目下创建几个包,如图所示:数据库首先使用Navicat Premium可视化界面来创建数据库 如图所示:然后将所需要的表导入2.将数据库文件拷贝到手机里存放数据库的位置首先在res目录下这是因为raw目录,将idioms.db数据库复制到此目录下。这是因为raw目录的东西,会原封不动的拷到项目中去,不会转化为二进制文件
2016-06-10 17:35:39
512
原创 实战 Walker 之注册界面
一、 界面效果图二、注册界面的布局1、activity_regist.xmlStep1:首先准备好图片资源和所需要的文字资源,如下所示:Walkers Settings Hello world! 账号 昵称 密码 座右铭(不多于八个字) 邮箱 城市 步长(cm) 身高(cm) 体
2016-06-03 21:21:20
616
原创 Walker 之侧滑菜单
一、界面效果图实现功能:点击按钮 展开侧滑菜单,再次点击关闭侧滑菜单。实现步骤:1、引入自定义的 SlideMenu 组件, 在项目下新建 view 子包, 拷入自定义的 SlideMenu 组件。SlideMenu 组件的详解:首先是考虑子view的布局,其实就是怎样重写onLayout方法。1.可以像是FrameLayout一样,menu的布局在下,内容
2016-06-03 20:45:25
249
原创 Walkers闪屏和引导界面
实战 Walker 之闪屏界面的实现一、界面效果图 实现效果: 当用户启动应用程序时,首先出现一闪屏界面,显示 3 秒后,跳转到主界面,这里假设 先跳转到登录界面。 二、 实现过程1、修改自动生成的 activity_welcome.xml 文件,主要代码如下:<R
2016-06-03 18:53:59
242
原创 数据持久化技术
主要实现登录与记住密码功能主要步骤如下: 登录功能1、login.xmlStep1:首先建立drawable文件夹, 创建logintopbg_roundcorner.xml Step2:创建 btn_select.xml 其中 btn_shape.xml 文件和 btn_shape_after.xml 文件如下
2016-05-10 10:25:50
633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人