android学习笔记之基础篇
skytoby
微信公众号:Skytoby 个人博客:https://skytoby.github.io/
展开
-
简单图片浏览器的实现
本例程的实现界面如下:界面所用到的组件是ImageView,不熟悉的属性是android:scaleType="centerCrop",它的值有很多:center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)原创 2015-05-27 21:01:42 · 833 阅读 · 0 评论 -
注册界面的设计与实现
注册界面的设计效果如下:原创 2015-05-28 19:58:42 · 931 阅读 · 0 评论 -
设置日期和时间的设计与实现
完成日期和时间的设计界面如下:设置日期和时间用到的是DatePicker和TimePicker组件;其次是获得系统的时间是通过Calendar完成,方式如下: private Calendar my_Calendar; private int my_Year, my_Month, my_Day, my_Hour, my_Minut原创 2015-05-30 10:09:50 · 798 阅读 · 0 评论 -
导航条的设计与实现
要实现的界面如下:需要用到的知识点是ListView组件下面将介绍自定义ListView组件的方法:1.在要显示列表的界面布局文件中添加listview组件2.自定义显示列表项的布局文件3.定义数据适配器下面将以案例说明:1.在要显示列表的界面布局文件中添加listview组件也就是主界面的布局文件:<LinearLayout xmlns:android原创 2015-05-31 23:44:39 · 858 阅读 · 0 评论 -
进度条组件
本文章将 介绍Android中的进度条组件(一)ProgressBar当一个应用在后台执行时,前台界面不会有任何信息,这时用户根本不知道程序是否在执行,以及执行进度等,这时就需要使用进度条来提示程序执行的进度。在Android中,进度条使用ProgressBar表示,用于向用户显示某个耗时操作完成的百分比。在屏幕中添加进度条,可以在XML布局文件中通过标记添加,基本语法格式如下:原创 2015-06-01 23:04:09 · 1299 阅读 · 0 评论 -
登录界面的实现
例程实现的界面如下 设计这个界面应该比较的简单,只需要一些基本的布局知识就可以了,这里主要是TextView中的跑马灯的效果,用到的属性是:android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever",下面就直接介绍布局文件layout原创 2015-05-26 10:32:11 · 529 阅读 · 0 评论 -
在Activity中响应ListView内部按钮的点击事件的两种方法
转载:http://www.cnblogs.com/ivan-xu/p/4124967.html最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种转载 2015-09-12 20:43:26 · 673 阅读 · 0 评论 -
android顶部横线动态导航
最近做一个小项目,需要用到顶部导航,现在大部分的一些顶部导航都差不多是横线加文字的模式设计的,这样简单也比较的方便,在动态设置横线的问题遇到一些问题,如开始用到的是setX,但是效果不怎样,最终通过设置 LinearLayout.LayoutParams完成动态横线的切换,先上图:采用ViewPager实现多页显示,MainActivity继承FragmentActivity,原创 2015-09-22 21:24:09 · 3420 阅读 · 0 评论