AXML和XAML的区别
本文关键字:区别 XAML AXML | 更新日期: 2023-09-27 18:17:14
我是Visual Studio Xamarin跨平台移动开发的新手,我一直在搜索AXML,我就是找不到任何设计和应用MVC方法的教程。
实际上我对此有很多问题。但是我先把这个3留在这里。- 它们的区别是什么?
- xaml设计可以在axml中应用吗?
- 我如何应用我的css到axml文件?
1 -它们的区别是什么?
AXML:描述仅 Android应用程序的 UI。这些是Android原生应用程序使用的相同文件。
XAML:指定Xamarin。表单布局;这些文件描述了一个跨平台布局,然后每个平台在其本地控件中呈现2 - xaml设计可以在axml中应用吗?
Xaml设计不能直接复制到AXML中(因为它们指定了不同的控件),但它们可以移植到 AXML。从概念上讲,xaml文件描述了UI在两个平台上的外观。
3 -我如何将我的css应用到axml文件?
层叠样式表(CSS)不适用于Xaml,因为它们描述了如何样式化HTML。要设置Xaml的样式,请查看Xamarin使用的样式API。形式
它们的区别是什么?
- AXML和XAML是两种不同的XML规范。
- AXML仅支持Xamarin.Android. XAML是Xamarin Forms基于XML规范标准化跨平台UI的一种方式。
- 如果你使用的是原生Xamarin Android,你将使用axml做UI,如果使用Forms则使用XAML。
参考来源:Xaml &axml in Xamarin Technology
xaml设计可以在axml中应用吗?
没有,因为Android和Xamarin之间没有直接的转换。表单可以。
我如何应用我的css到axml文件?
你需要让你的UI看起来像CSS,我知道没有直接的方法可以将你的CSS包含到AXML文件。