写点什么

Mono for Android UI 设计器介绍

  • 2012-03-27
  • 本文字数:703 字

    阅读完需:约 2 分钟

Mono for Android 很快将拥有自己的可视化用户界面设计器。目前它的可用版本为 beta 测试版(private beta),感兴趣的开发人员可以报名参与Mono for Android 设计器测试版计划。下面我们将对话用户界面设计器架构师Lluis Sanchez 以了解更多信息。

InfoQ:这个工具可以与 AXML 一起工作吗?还是说它有自己的文件格式?

设计器可以同标准的 Android xml 布局格式一起工作。

InfoQ:你们是怎样在 IDE 里面渲染 Android UI 的?它是托管在各种各样的模拟器里面,还是说你们重新实现了一份 UI 套件(UI stack)?

借助安装后的 Android SDK,我们在一个外部 Java 进程中渲染 Android UI。每当布局 XML 文件发生改变,MonoDevelop 都会与该进程通信以获得 UI 图像。所有的鼠标处理以及选择装饰(selection decorations)都在 MonoDevelop 中完成。

InfoQ:你有考虑过将其开发成一个 Visual Studio 插件吗,还是说只是为 MonoDevelop 开发?

我们已经考虑过这点。我们希望很快能为 VS 提供一个测试版本的设计器。

InfoQ:设计工具会支持自定义子视图吗,还是说只能支持 Android SDK 中提供的那些?我的意思是,是否可以取出项目中创建好的视图,然后把它作为子视图用在相同项目中的另一个视图里?

可以使用自定义视图,但是它们不会被渲染,在显示时它们会呈现为一个模拟视图。关于如何渲染子视图,我们正在进行调研,不过目前它还不在我们的短期计划中。

InfoQ:有计划提供像 XAML 一样的数据绑定吗?

虽然我们还没有考虑这点,但是我们愿意开放地听取意见。beta 测试计划的目标之一,就是为了更多地了解大家需要什么,以及我们该怎样改善设计器来对其进行支持。

查看英文原文: Introducing the Mono for Android UI Designer

2012-03-27 04:183942
用户头像

发布了 125 篇内容, 共 41.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

WorkPlus一站式的企业IM系统,推动企业协作与创新发展

BeeWorks

RPC 快速入门

蔡农曰

程序员 后端 软件开发

CancellationToken:程序员必读的悬空指针灾难案例

CnosDB

开源 时序数据库 tsdb CnosDB

时习知亮相华为中国合作伙伴大会2024,助力伙伴能力快速提升

平平无奇爱好科技

PB 级速度,单一数据库操作:走进 Amazon Aurora Limitless Database 的神奇

亚马逊云科技 (Amazon Web Services)

数据库

释放预测分析的力量:企业的未来体验之旅

智达方通

企业管理 财务分析 预算管理 预测分析 财务预测

人生使命

南山

程序人生 成长 价值观 焦虑 使命愿景

WorkPlus一站式IM即时通讯解决方案,提升企业沟通效率与协作能力

BeeWorks

WorkPlus领先的局域网通讯软件,打造高效快捷的内部通讯平台

BeeWorks

WorkPlus AI助理,为企业提供智能化客户服务,助力企业发展与竞争力

BeeWorks

iOS自定义应用设置页面

珲少

[每日秒懂] DDD落地微服务架构

dinstone

微服务 DDD

成长-最佳实践-程序员如何应对焦虑

南山

程序员 最佳实践 成长 焦虑

ARTS 打卡第1周

AI帅辉

ARTS 打卡计划

WorkPlus提供高效统一门户平台,助力企业信息管理与工作协同

BeeWorks

光伏逆变器在环测试解决方案

芯动大师

光伏发电 变流器

《自动机理论、语言和计算导论》阅读笔记:p5-p27

codists

私有化视频会议的重要性与优势,WorkPlus Meet助您安全高效沟通

BeeWorks

【分布式技术】分布式锁和ID

L L

分布式技术 Java 技术栈

NopReport为什么是一个非常独特的报表引擎?

canonical

低代码 报表 Nop平台 报表引擎

阿里云ecs创建组、账号、并分配sudo权限

智慧源点

linux sudo

Mono for Android UI设计器介绍_语言 & 开发_Jonathan Allen_InfoQ精选文章