在我的Xamarin.forms项目中使用.axml文件

weixin_38087646 2019-09-12 03:11:12

它非常简单。我在VS2015的XF项目中的Droid项目的resources/layout文件夹中添加了一个新的.axml布局文件,我不仅知道如何从我的共享项目中链接它。 我想使用#if __ANDROID__命令从App.xaml.cs加载.axml文件。






...全文
162 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38121048 2019-09-12
  • 打赏
  • 举报
回复

答案很简单:你不能 龙答:Xamarin形式没有关于axml,也不是Android的意见想法,只知道窗体的意见,所以你不能创建一个从窗体页一个原生的Android视图。 有两种解决方案可能,一种是如果你正在创建一个新的完整的活动,另一个如果这将是一个控制。 如果这是针对新的Activity,则依赖项服务可以完成这项任务,您可以调用依赖项服务,该服务将执行本机代码以使用axml创建Activity。 要做到这一点,如果它只是一个控件的方法是在窗体和自定义渲染器上创建自定义控件,然后在渲染器中,您可以在本机android视图上加载axml。 无论如何,我会避免这两个,你想做什么,你不能在XAML上做? 参考: https://developer.xamarin.com/guides/xamarin-forms/dependency-service/ https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧