AXML和XAML的区别

本文关键字:区别 XAML AXML | 更新日期: 2023-09-27 18:17:14

我是Visual Studio Xamarin跨平台移动开发的新手,我一直在搜索AXML,我就是找不到任何设计和应用MVC方法的教程。

实际上我对此有很多问题。但是我先把这个3留在这里。
  1. 它们的区别是什么?
  2. xaml设计可以在axml中应用吗?
  3. 我如何应用我的css到axml文件?

AXML和XAML的区别

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文件。