红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

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

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

关注

评论

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

第5周作业_贷款申请流程图

园子

互联网金融

(28DW-S8-Day3) 比特币、 区块链是什么?

mtfelix

比特币 区块链 28天写作

真正的勇士,敢于重新开始,敢于再次开始😂

Nydia

week13作业

zbest

面试系列一:精选大数据面试真题10道(混合型)-附答案详细解析

五分钟学大数据

大数据 面试 28天写作

Elasticsearch 组合查询

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

Selenium 八大定位,滚雪球学 Python 番外系列

梦想橡皮擦

Python 28天写作 2月春节不断更

MYSQL 索引篇(上)

new life

MySQL性能优化 执行计划 MySQL使用 索引性能

python爬虫-学习urllib和requests使用,模拟请求

大佬sam

二月春节不断更

压力太大的话,就放点气儿吧

道伟

28天写作

聊聊如何做好计划

数列科技杨德华

28天写作

遇见ZooKeeper:初识

Jackey

zookeeper

MYSQL 索引篇(下)

new life

MySQL MySQL性能优化 多字段联合验证 索引性能

LeetCode 采坑两次后,我终于学会了 BFS

与你一起学算法

Python BFS 数据结构与算法

产品训练营第四章作业(二)

Arnold

Impala 3.4在网易的最新实践

DataFunTalk

产品经理是吃青春饭的吗?

涛哥 数字产品和业务架构

产品经理

梦境交互:做个现代灵媒,考虑一下?

脑极体

如何监控Nginx的upstream后端server

运维研习社

nginx 负载均衡 zabbi

28天瞎写的第二百四十一天:正念是不是迷信、玄学、神棍?

树上

冥想 28天写作 正念 迷信

三、创建、更新和删除文档

Kylin

读书笔记 七日更 分布式数据库mongodb 二月春节不断更

ConcurrentBag 听过没?好家伙高并发知识点十分密集!一种并发优化思路!

yes

Java 面试 并发

New转乾坤——云网融合真正的打开方式!

脑极体

Mybatis【20】-- Mybatis延迟加载怎么处理?

秦怀杂货店

数据库 缓存 mybatis 加载

什么容易被记住——造梦师指南

Justin

心理学 28天写作 游戏设计

【管理笔记11】优秀人才的十二个特质

L3C老司机

28天写作

程序员心中的一道坎:主存的编址与计算和串并联系统!

冰河

程序员 操作系统 计算 编址 串并联系统

Eclipse快捷键大全

lnngle

Java eclipse 快捷键

lua 对象编程解读

程序员与厨子

lua 学习 编程

Mybatis【19】-- Mybatis自关联多对多查询

秦怀杂货店

我的配置中心知识整理

老白鹿

微服务 技术选型 配置中心 配置管理

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