程序员的知识教程库

网站首页 > 教程分享 正文

Android 开发中文引导-界面概述(安卓中文开发工具)

henian88 2025-05-08 01:04:02 教程分享 8 ℃ 0 评论

安卓应用的所有用户界面元素都是使用View和ViewGroup对象构建的。View是在屏幕上绘制用户可以交互的东西的对象。ViewGroup是包含其它View对象以定义界面布局的对象。

安卓系统提供了一系列的View和ViewGroup的子类,他们提供了常用输入控件(例如按钮和文本输入框)和各种布局模型(如线性或相对布局)。

用户界面布局

应用的每种组件的用户界面都使用View和ViewGroup的层次结构来定义。如图1所示。每个视图组都是管理子视图的不可见的容器,而子视图可能是输入控件或其他绘制部分界面的部件。这个层级树可以如你所需成为简单的或复杂的(但是简单对性能需求是最好的)。

图1。视图层的层次结构图,它定义了一个界面布局。

要声明你的布局,可以在代码中实例化View对象并开始构建一个树,但最简单有效的方式是在XML文件中定义布局。XML提供了可阅读的布局结构,类似HTML。

视图的XML元素名称与它代表的安卓系统类相对应。因此<TextView>元素在界面中创建一个TextView部件,<LinearLayout>元素创建一个LinearLayout视图组。

例如,一个简单的带有一个文本视图和按钮的垂直布局看起来像这样:

当你在应用中读取一个部件资源时,安卓系统将布局的每个节点都实例化到一个可以用来定义额外行为,查询对象状态,修改布局的运行时对象中。

要了解创建界面布局的完整引导,参考XML布局。

使用界面组件

你不必使用View和ViewGroup对象构建所有的界面。安卓提供了一些应用组件,他们提供了可以让你专心定义内容的标准界面布局。这些界面组件每个都有独特的一组API,都有在他们各自的文档中描述,如动作条,对话框,和状态通知。

百度首发地址:《android中文开发向导》

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表