xamarin - 如何为 Xamarin Forms 中的特定页面使用不同的主题?
问题描述
我的应用程序有一个默认主题。我使用 Android 中的样式文件自定义此主题。但我正在创建一个登录页面,我只想为此使用其他主题。我怎样才能做到这一点?
解决方案
我不确定您是否可以这样做,因为 Android 主题可以应用于 Android 中的活动,但 Xamarin.Forms 在单个活动“内”运行,因此您必须在 Xamarin.Forms 中进行样式设置。查看Xamarin 论坛上的这篇文章,其中开发人员能够在运行时更改主题,但是重新启动了活动,进而也重新启动了他的 Xamarin.Forms 应用程序。
推荐阅读
- python - 用于匹配 URL 中的电子邮件的正则表达式
- sql-server - 无法读取 Object.eval [as updateDirectives] 处未定义的属性“Nome”
- ansible - Ansible 动态清单:无法使用 group_vars
- c# - Visual Studio 2019 版本 c# 问题
- python - 用于 3d 数组列表的类似网格的函数
- php - Unable to show modal popup when LDAP authentication failed
- python - 转置后如何转置和合并相同的列名?
- pyqt5 - 为什么与 (self.addDockWidget(Qt.RightDockWidgetArea, self.dock) 停靠时停靠的小部件中的操作按钮在 QMdiArea 中不起作用?
- c# - 调用ajax post方法时发生内部服务器错误
- python - 字典循环的大 O