QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

AI加速引擎PAI-TorchAcc:整体介绍与性能概述

阿里云大数据AI技术

模型训练 大模型 #人工智能 机器学习PAI

30分钟开发Vue 3插入客制化脚本插件

星辰编程理财

Vue 前端 vite AST 前端客制化

Navicat Charts Creator for Mac(Navicat图表创建器)v1.2.16激活版

iMac小白

洞悉市场趋势,把握增长先机:商品企划系统助力品牌飞跃式增长

第七在线

鸿蒙Harmony 时代的跨端方案

FN0

小程序 鸿蒙 鸿蒙开发

使用C++界面框架ImGUI开发一个简单程序

EquatorCoco

c++ UI API 开发语言

开发者手机开源代码编译指导

Laval小助手

如何做代币分析:以 INJ 币为例

Footprint Analytics

blockchain Token

Navicat for MySQL Mac版(数据库管理开发工具)v16.3.6中文特别版

iMac小白

风险评估是什么意思?与等保测评有什么区别?

行云管家

等保 等保测评 风险评估

MySQL学习笔记

秃头小帅oi

使用OpenTelemetry进行监控

快乐非自愿限量之名

.net 优化 开发语言 项目开发

友盟+Hologres:千亿级多维分析平台建设实践

阿里云大数据AI技术

友盟 数据分析、 数据查询 hologres

Adobe Photoshop 2024 v25.5最新中文破解版 附安装教程

iMac小白

Navicat for SQLite 16 for Mac(强大数据库管理及开发工具)v16.3.6中文版

iMac小白

QLab Pro for Mac(音频剪辑软件)v5.3.6激活版

iMac小白

用云手机进行舆情监测有什么作用?

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机

云手机的境外舆情监控应用——助力品牌公关

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 舆情监控

Mac电脑图像编辑软件:Pixelmator Pro中文直装激活

iMac小白

什么是HTTP状态码,常见状态码有哪些

德迅云安全杨德俊

AI加速引擎PAI-TorchAcc:OLMo训练加速最佳实践

阿里云大数据AI技术

模型训练 大模型 机器学习PAI

企业需要知道的数据安全管理产品-堡垒机

行云管家

数据安全 堡垒机 运维审计

Web3.0区块链技术开发方案:区块链数字钱包软件开发

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

Codepoint for mac(图形字符开发工具)v1.14激活版

iMac小白

GraphicConverter 12 for Mac(图片浏览器)v12.1.1(6440)中文激活版

iMac小白

Bridge 2024 for Mac(BR)v14.0.2激活版

iMac小白

Navicat Charts Viewer for Mac(Navicat图表查看器) v1.2.16激活版

iMac小白

这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。

不在线第一只蜗牛

数据结构 数据 数据优化 比赛

通义千问1.5(Qwen1.5)大语言模型在PAI-QuickStart的微调与部署实践

阿里云大数据AI技术

阿里云 人工智能’ 通义千问 机器学习PAI 大语言模型

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