首页 理论教育 Android应用程序界面的实现方法

Android应用程序界面的实现方法

时间:2023-06-28 理论教育 版权反馈
【摘要】:Activity的用户界面是由层级式视图提供的。每个视图都控制Activity窗口内的特定矩形空间,可对用户交互做出响应。例如,视图可以是在用户触摸时启动某项操作的按钮。可以利用Android提供的许多现成视图设计和组织布局。还可以为View类和View Group类创建子类来自行创建小部件和布局,然后将它们应用于Activity布局。视图定义布局的最常见方法是借助保存在应用资源内的XML布局文件。这样,就可以将用户界面的设计与定义Activity行为的源代码分开维护。

Android应用程序界面的实现方法

Activity的用户界面是由层级式视图(衍生自View类的对象)提供的。每个视图都控制Activity窗口内的特定矩形空间,可对用户交互做出响应。例如,视图可以是在用户触摸时启动某项操作的按钮

可以利用Android提供的许多现成视图设计和组织布局。“小部件”是提供按钮、文本字段、复选框或仅仅是一幅图像等屏幕视觉(交互式)元素的视图。“布局”是衍生自ViewGroup类的视图,为其子视图提供唯一布局模型,如线性布局、网格布局或相对布局等。

还可以为View类和View Group类创建子类(或使用其现有子类)来自行创建小部件和布局,然后将它们应用于Activity布局。(www.xing528.com)

视图定义布局的最常见方法是借助保存在应用资源内的XML布局文件。这样,就可以将用户界面的设计与定义Activity行为的源代码分开维护。

可以通过setContentView()将布局设置为Activity的UI,从而传递布局的资源ID。也可以在Activity代码中创建新View,并通过将新View插入ViewGroup来创建视图层次,然后通过将根ViewGroup传递到setContentView()来使用该布局。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈