跨平台开发:Xamarin Studio与Visual Studio的应用指南
1. 安卓开发基础
1.1 AVD管理器
AVD管理器可用于跟踪模拟器。其中,“Android Virtual Devices”选项卡用于跟踪用户定义或随下载包提供的模拟器;“Device Definitions”选项卡用于跟踪和管理模拟器所基于的核心定义。
1.2 安卓布局
安卓用户界面由View和ViewGroup对象构建。View是在设备屏幕上绘制用户可交互内容的对象,ViewGroup则包含其他View和ViewGroup对象以定义界面布局。安卓框架提供了六种基本布局,开发者也可添加自定义布局。布局可通过代码在运行时实例化,也可使用XML声明用户界面元素。
在典型应用中,通常先用XML定义通用布局元素,再在运行时根据用户交互或应用流程以编程方式修改布局。仅通过编程定义布局会使表示层与数据层和业务逻辑紧密耦合,而使用XML设计UI可将描述与应用代码分离,便于修改且无需重新编译,同时也更易于可视化布局结构。
1.3 Xamarin Studio安卓设计器
Xamarin Studio的安卓设计器可生成布局XML定义。可通过双击现有AXML文件或在/Resources/layout文件夹中添加新的安卓布局文件来打开设计器。
设计器由四个组件组成:
- 设计表面:创建新布局的画布,打开AXML文件时会在Xamarin Studio的编辑器区域显示,可在内容或源模式下查看。
- 工具箱面板:显示可拖放到设计表面的控件和对象。
-