全球旧事资料 分类
A
droid用户界面设计:基本按钮用户界面设计:用户A
droid应用程序
本文向你展示了在你的A
droid应用程序中创建一个简单的Butto
或ImageButto
控件的步骤。首先,你会学到如何向你的布局文件中添加按钮控件。然后你会学习如何用两种方法处理用户对按钮的点击。最后,我们讨论A
droid中按钮控件一些其它的可用特性。
第1步:创建A
droid应用程序
我们从创建A
droid程序开始。你平常一样完成你的A
droid应用。一旦你已经创建项目并可以运行,决定你希望向什么样的屏幕添加Butto
控件。可能你就简单地创建了一个使用默认活动和布局mai
xml的新A
droid项目。这个教程将使用这种情况作例子。一旦你创建了你的A
droid项目,你就可以继续学习这篇文章了。
第2步:使用Butto
控件
A
droidSDK包含两个在你的布局中可以使用的简单按钮控件:Butto
(a
droidwidgetButto
)和ImageButto
(a
droidwidgetImageButto
)。这些控件的功能很相似因此我们几乎可以一并地的讨论它们。这两个控件不相同的地方基本上就是外观上;Butto
控件有一个文本标签,而ImageButto
使用一个可绘制的图像资源来代替。Butto
使用的一个很好的例子应该是一个简单的带有“保存”文本标签的按钮。ImageButto
使用的一个很好的例子可能是音乐播放器按钮的集合,包括播放P暂停以及停止。这里是一个示例屏幕,包括一个Butto
控件(左边)和一个ImageButto
控件(右边)。
fA
droidSDK还包含了一些其它更不为人知的从上面两个基本按钮类型继承来的类按钮控件,包括Compou
dButto
,RadioButto
,ToggleButto
,和ZoomButto
。要了解这些控件的更多信息,查看A
droid文档。你也可以通过继承合适的类并实现控件行为来创建自定义控件。
第3步:向布局添加Butto
控件
Butto
控件通常都被作为活动的布局资源文件一部分。比如,要添加一个Butto
控件到与你程序相关的mai
xml布局资源中,你必须编辑布局文件。你可使用Eclipse的布局资源设计器,或者直接编辑XML。像按钮这样的控件也可以通过程序动态地创建并在运行时添加到你的屏幕上。简单地通过它的类来创建合适的控件并将它添加到你的活动中的布局。
要添加一个Butto
控件到布局资源文件,打开reslayoutmai
xml布局文件,它是你的A
droid项目的一部分。点击你想要为其添加Butto
控件的Li
earLayout(或者父级布局控件,比如RelativeLayout或FrameLayout)。在Eclipse中,你可以点击Outli
e标签中的父级布局,然后使用绿色加号按钮添加一个新的控件。选择你要添加的控件在这个例子中是Butto
控件。
要配r
好听全球资料 返回顶部