总结:
1、GridView(网格视图)按照行列来显示内容,每个网格可以用已有的布局或自定义的布局来填充,并且GridView每行可以显示多个网格,即有列数之说。
2、GridView需要结合适配器(Adapter)一起使用,使用GridView类的实例对象中的setAdapter方法初始化网格视图,即gridView.setAdapter(myAdapter)。
3、将GridView中的...
分类:
移动开发 时间:
2015-01-21 16:40:24
阅读次数:
251
第三章界面UI的基石—UI布局上一章我们一起学习了Android中的常用组件及一些UI编程的技术。在此基础上,我们就可以将这些组件有效的组织起来,构成一个美观、合理的界面。在本章,我们先来详细说明Android中UI的几种布局,通过这几种布局就能将组件有效的组合到一起。然后说明在Android开发中如何应用样式和主题,通过样式和主题,可以预定义一系列的属性值,使整个应用程序形成统一的显示风格。3....
分类:
其他好文 时间:
2015-01-08 09:38:49
阅读次数:
143
2.2 彰显你的个性—自定义UI组件很多时候,Android的常用控件并不能满足我们的需求。为了吸引更多的眼球,达到标新立异的效果,我们可以自己来定义各种控件。我们可以通过继承基础控件来重写某些环节,当然我们也可以将多个控件组合成一个新控件来使用。我们先来看看下面一个例子,在这个例子当中,我们实现了一个带有图片和文字的按钮。首先,定义一个layout,实现按钮内部的布局。代码如下: ...
分类:
其他好文 时间:
2015-01-04 09:59:51
阅读次数:
229
2.3 简单明了的消息提示框(Toast)和对话框(Dialog)2.3.1Toast提示很多时候,我们需要对用户提供一些提示信息。比如,当用户登入应用程序时,提示用户“应用程序需要更新”;当用户在输入框输入文本时,提示用户“最多能输入30个字符”。这些需求,Toast轻松就能搞定!Toast是Android提供的“快显讯息”类。Toast使用起来非常简单,只需要简单的代码就能实现。 Toas...
分类:
其他好文 时间:
2015-01-04 09:58:58
阅读次数:
265
2.4 Menu键的呼唤—Menu菜单使用Android手机的朋友应该对手机的“Menu”键都不陌生吧。它使用起来方便、快捷,不需要占用应用的界面,正因为它的这些特性,我们现在有很多的应用都使用了Menu-菜单键。Menu菜单有好几种类型,它们各有各的展现形式,分别使用在不同的场合,以下我们逐一对它们进行介绍。 1)普通的Menu(选项菜单) 这是我们平时使用最多、也是最常见的菜单,它就是当...
分类:
其他好文 时间:
2015-01-04 09:58:30
阅读次数:
204
2.1.7列表组件(ListView)ListView在Android中也是一个使用比较频繁的组件。它相对于其他的基本组件来说,使用起来稍微复杂一些,需要注意的也比较多,尤其是和其他一些组件组合起来使用的情况。在Android中,ListView用来显示一个列表的组件,它以列表的形式展示具体的内容,并且能够根据数据的长度自适应显示。用户可以选择并操作这个列表,同时会触发相应的事件:当鼠标滚动时会触...
分类:
其他好文 时间:
2014-12-31 10:04:37
阅读次数:
270
2.1.6图片拖动—拖动效果(Gallery)一个应用如果有非常炫的效果相信也可以吸引不少人的眼球。Gallery就是一个非常炫的效果,你可以用手指直接拖动图片进行移动,iPhone刚出现的时候,这个效果就吸引了无数的苹果粉丝为之疯狂,在Android平台上也可以实现这一效果。下面,我们以一个简单的像册例子来加以说明。1)在布局文件中定义一个Gallery(用来展示图片)和一个TextView(用...
分类:
其他好文 时间:
2014-12-31 10:03:05
阅读次数:
190
2.1.3文本编辑—编辑框(EditText)EditText在我们开发中也是经常要用到的组件。比如,要实现一个登录界面,需要用户输入帐号、密码、邮件等信息,这里就需要使用EditText组件来获得用户输入的内容,下面,我们就以一个登录界面为例,来看看EditText是怎么使用的。 1)在布局文件中定义一个TextView(用来响应按钮事件),两个EditText组件(一个用来记录用户名,一个用来...
分类:
其他好文 时间:
2014-12-29 20:07:51
阅读次数:
153
第二章 吸引你的眼球—UI编程学习Android应用程序的开发技术,除了先要熟悉相关工具以外,最直接的,就是学习如何使用各种UI组件。我们开发的应用程序,一般都会包含一组用户可见的界面,而这些界面就是由一个个的AndroidUI组件组成的。我们在学习界面开发技术的过程中,首先就要熟悉这些组件,然后才能将它们有效的组织起来,构成一个美观、合理的界面。本章会先详细讲解一些常用的UI组件,及如何自定义组...
分类:
其他好文 时间:
2014-12-29 20:06:27
阅读次数:
128
2.1.4图片显示—图片视图(ImageView)如果一个界面全是由文字组成的,那这个界面一定是枯燥而乏味的。因此,在合适的位置,放上一些合适的图片,不仅能大大增加界面的美观,还能使你的应用更加吸引人。在Android中,要实现在界面上显示图片有很多种方法,在这里,我们介绍一下最常用的图片视图组件(ImageView)。ImageView用来显示任意图像图片,我们可以自己来定义显示的尺寸和颜色等。...
分类:
其他好文 时间:
2014-12-29 20:06:24
阅读次数:
197