我是Visual Studio Xamarin跨平台移动开发的新手,一直在搜索有关AXML的教程,但就是找不到任何有关设计和应用MVC方法的教程。
实际上,我有很多关于这个的问题,但我先在这里留下这3个问题。
- 它们之间有什么区别?
- XAML设计能在AXML中应用吗?
- 如何将我的CSS应用到AXML文件中?
我是Visual Studio Xamarin跨平台移动开发的新手,一直在搜索有关AXML的教程,但就是找不到任何有关设计和应用MVC方法的教程。
实际上,我有很多关于这个的问题,但我先在这里留下这3个问题。
1 -它们之间的区别是什么?
AXML:仅描述Android应用程序的UI。这些文件与Android本地应用程序使用的文件相同。
XAML:指定Xamarin.Forms布局;这些文件描述了一个跨平台布局,每个平台都会在其本地控件中呈现。
2-xaml设计可以应用于axml吗?
xaml设计不能直接复制到AXML中(因为它们指定了不同的控件),但是它们可以转换为AXML。从概念上讲,xaml文件描述了UI在两个平台上的外观。
3-如何将我的CSS应用于axml文件?
级联样式表(CSS)不适用于Xaml,因为它们描述如何为HTML设置样式。要为Xaml设置样式,请查看Xamarin.Forms使用的样式API。
它们有什么区别?
参考自Xamarin技术中Xaml和axml之间的区别是什么
可以在axml文件中应用xaml设计吗?
不可以,因为Android能做的事情与Xamarin.Forms能做的事情之间没有直接的翻译。
如何将我的CSS应用于axml文件?
您需要使您的UI看起来像CSS,我不知道有什么直接的方法可以将您的CSS包含到AXML文件中。