如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

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:184068
用户头像

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

关注

评论

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

网站开发进阶(五十)IE浏览器JS调试方法详解

No Silver Bullet

调试 5月月更

测试人面试 常被问到的计算机网络题,高薪回答模板来了!

伤心的辣条

Python 程序人生 测试 自动化测试 测试 单元测试

九、高可用之弹性伸缩

穿过生命散发芬芳

5月月更 高可用设计

HTML的iframe使用

恒山其若陋兮

5月月更

CMMI3级(低成熟度)与5级(高成熟度)到底有什么不同?

高山

CMMI CMMI高成熟度

奉劝想把编程学好的学弟们 · 如何高效学习编程?

安然无虞

5月月更

整理了100个必备的Python函数,建议收藏

伤心的辣条

Python 程序人生 软件测试 软件自动化测试 测试 单元测试

在线提取Sitemap中的URL工具

入门小站

工具

适合喜欢快速wiki和md的 vuepress

kcnf

PHP基础语法1

乌龟哥哥

5月月更

YUV色彩空间

Loken

5月月更

【PIMF】手把手教会在OpenHarmony仓库不使git命令提交PR参与社区贡献

离北况归

OpenHarmony Openharmony啃论文俱乐部 PIMF团队

什么是数据资产?

奔向架构师

数据资产 5月月更

云原生×实战派:向业务聚焦,数字创新时代的最佳选择

阿里巴巴云原生

阿里云 云原生 实战 电子书 案例集

高效学习C++基础部分&话题挑战赛

安然无虞

5月月更

ACK One 构建应用系统的两地三中心容灾方案

阿里巴巴云原生

阿里云 容器 云原生 容灾

kubernetes下的Nginx加Tomcat三部曲之二:细说开发

程序员欣宸

Java Kubernetes 5月月更

linux之history命令

入门小站

Linux

八卦信息怎样传到吃瓜群众?这是一条正儿八经的技术科普

融云 RongCloud

针对自动取款机优化需求的用例设计,应该挺全面了吧

伤心的辣条

Python 程序人生 软件测试 软件自动化测试 软件测试工程师

在线TSV转SQL工具

入门小站

工具

这 BUG,绝了

AlwaysBeta

程序员

计算机二级备考

工程师日月

5月月更

深入浅出PID算法

劼哥stone

算法 工业互联网 PID

天翼云十年一诺,以普惠算力拥抱万里山河

脑极体

sealer 成为 CNCF Sandbox 项目,旨在构建分布式应用交付新标准

阿里巴巴云原生

阿里云 开源 容器 云原生

keep-alive+导航守卫让缓存更精确

空城机

Vue 5月月更

一种基于事件驱动思想的 SAP 系统集成二次开发方法介绍

汪子熙

云计算 SAP 二次开发 5月月更

Zadig + Gitee:完美实现微服务架构持续交付

Zadig

DevOps 云原生 CI/CD 软件交付

浅谈前端和后端的区别

工程师日月

5月月更

Go语言入门很简单:如何在 Go 语言中使用 MySQL

宇宙之一粟

Go 语言 MySQL 数据库 5月月更

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