WEB开发网
开发学院手机开发Android 开发 如何实现一个基本的Android用户界面 阅读

如何实现一个基本的Android用户界面

 2010-06-12 20:06:00 来源:WEB开发网   
核心提示:这些对象拥有UI子元素,一些提供可视的UI,如何实现一个基本的Android用户界面(5),另一些只处理子元素的布局,Class DescriptionAbsoluteLayout < 可以通过精确的坐标(如屏幕像素)指定子对象相对父容器的位置FrameLayout < 负责显示单一对象的LayoutGal
这些对象拥有UI子元素。一些提供可视的UI,另一些只处理子元素的布局。

Class Description

AbsoluteLayout < 可以通过精确的坐标(如屏幕像素)指定子对象相对父容器的位置

FrameLayout < 负责显示单一对象的Layout

Gallery < 一个以水平滚动方式显示有序图片列表的显示器

GridView < 显示一个可滚动的有m列n行的表格

LinearLayout < 以水平或垂直方式显示子元素的Layout。如果窗体的长度超过了屏幕的长度,将会出现滚动条

ListView < 显示一个可滚动的单列列表

PopupList < 一个独立的带边框的元素弹出列表

RelativeLayout < 能够指定子对象相对于其它对象(如A在B的左边)或父对象(如在父容器的顶部)的位置

ScrollView < 一个垂直的元素滚动列

Spinner < 在一个单行文本框中,同时只显示一个有序列表中的一个项。类似于一个可以水平或垂直滚动的单行listbox

SurfaceView < 提供直接访问一个可画图的界面。可以控制在界面顶部的子视图层。SurfaceView是提供给需要直接画像素而不是使用窗体部件的应用使用的。

TabHost < 提供一个页签选择列表,监视点击并在一个页签被点击时保证应用切换屏幕。

TableLayout < 一个拥有任意行和列的表格layout,每一个单元格拥有窗体部份。行会根据最大的列而自动调整大小。单元格边框不可见。

ViewFlipper < 一个在单行文本框中同一时刻只显示一项的列表组件。它可以根据时间周期切换显示项,类似一个幻灯机。

ViewSwitcher < 类似ViewFlipper

3 数据绑定

EXT-ALIGN: left" >有些Viewgroups会有UI。这些对象通常是AdapterView类的子类.例如包括图库和列表视图,它们具有两个共同的职责:

填充布局数据

处理用户操作

充布局数据

EXT-ALIGN: left" >填充布局数据通常通过把这个类绑定到一个Adapter来完成,Adapter从某个地方获取它的数据,或者是代码提供的一个列表,或者是来自设备数据库的查询结果。

//GetaSpinnerandbindittoanArrayAdapterthat

//referencesaStringarray.

Spinners1=(Spinner)findViewById(R.id.spinner1);

ArrayAdapteradapter=ArrayAdapter.createFromResource(

上一页  1 2 3 4 5 6  下一页

Tags:如何 实现 一个

编辑录入:coldstar [复制链接] [打 印]
赞助商链接