AXML和XAML之间的区别?

JC *_*dan 18 c# xaml cross-platform visual-studio xamarin

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

我实际上对此有很多疑问.但我先把这个3留在这里.

  1. 他们的区别是什么?
  2. xaml设计可以应用于axml吗?
  3. 如何将我的CSS应用于axml文件?

mat*_*dev 26

1 - 他们的区别是什么?

AXML:描述Android应用的用户界面.这些是Android本机应用程序使用的相同文件.

XAML:指定Xamarin.Forms布局; 这些文件描述了一个跨平台布局,然后每个平台在其本机控件中呈现

2 - xaml设计可以应用于axml吗?

Xaml设计无法直接复制到AXML中(因为它们指定了不同的控件),但它们可以移植到AXML中.从概念上讲,xaml文件描述了UI在两个平台上的外观.

3 - 如何将我的CSS应用于axml文件?

层叠样式表(CSS)不适用于Xaml,因为它们描述了如何设置HTML样式.要设置Xaml的样式,请查看Xamarin.Forms使用的样式API


Moh*_*ava 5

他们有什么区别?

  • AXML和XAML是两种不同的XML规范。
  • Xamarin.Android仅支持/提供AXML。
  • XAML是Xamarin Forms可以基于XML规范标准化跨平台UI的方式。
  • 如果您使用的是本机Xamarin Android,则将使用axml,如果使用Forms然后使用XAML来执行UI。

Xamarin Technology中Xaml和axml有什么区别的参考

可以在axml中应用xaml设计吗?

不可以,因为Android可以做什么与Xamarin.Forms可以做什么之间没有直接的转换。

如何将CSS应用于axml文件?

您需要使UI看起来像CSS,但我不知道有直接方法可以将CSS包含到AXML文件中。