首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Xamarin Forms的TextColor不能在Android7.1.1上运行的原因是什么?

Xamarin Forms是一款跨平台的移动应用开发框架,允许开发者使用C#和.NET创建原生的iOS、Android和Windows应用程序。在Android平台上,Xamarin Forms中的TextColor属性用于设置文本的颜色。然而,对于Android7.1.1版本,可能存在一些兼容性问题导致TextColor属性无法正常工作。

Android7.1.1是Android操作系统的一个版本,由Google开发。这个版本可能存在某些与Xamarin Forms的TextColor属性不兼容的问题,导致在该版本上无法正确显示文本颜色。这可能是由于Android7.1.1中的某些系统组件或功能与Xamarin Forms的实现方式不兼容,从而导致TextColor属性失效。

为了解决这个问题,可以尝试以下几个步骤:

  1. 更新Xamarin Forms版本:检查当前使用的Xamarin Forms版本是否为最新版本。在新版本中,可能已经修复了与Android7.1.1兼容性相关的问题。可以通过官方文档或Xamarin官方网站查找最新版本,并尝试更新应用程序中的Xamarin Forms库。
  2. 检查Android API级别:确保应用程序的目标Android API级别与设备的版本兼容。可以在项目设置或Android清单文件中设置目标API级别,以确保在Android7.1.1上正常工作。
  3. 了解并排除其他可能原因:除了Android版本兼容性之外,还有其他可能导致TextColor属性失效的原因。可以通过调试和测试排除其他可能的问题,例如布局问题、资源文件错误等。

总结来说,Xamarin Forms的TextColor在Android7.1.1上无法正常工作可能是由于Android版本兼容性导致的。通过更新Xamarin Forms版本、检查Android API级别以及排除其他可能的问题,可以尝试解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Xamarin开发笔记—设备类&第三方弹窗使用和注意事项

一、设备类是Xamarin重要开发组成部分,下面介绍一下设备类主要用法: //唤醒打电话 Device.OpenUri(new Uri("tel:180xxxxxxxx")); //打开网页 Device.OpenUri...(new Uri("http://vipstone.cnblogs.com/")); //判断当前运行平台 Device.RuntimePlatform => Device.iOS, Device.Android.../guides/xamarin-forms/platform-features/device/ 二、第三方弹窗,模态窗口 先看效果图: ?...> <pages:PopupPage xmlns="http://<em>xamarin</em>.com/schemas/2014/<em>forms</em>" xmlns:x="http://schemas.microsoft.com...系列其他推荐  ---- 《<em>Xamarin</em>开发笔记—WebView双项事件调用》 《<em>Xamarin</em>开发笔记—百度在线语音合成》 《<em>Xamarin</em>开发笔记—设备类&第三方弹窗<em>的</em>使用和注意事项》

736100

.NET MAUI Preview5 状态预览(6月)

动画文档(此处引用Xamarin动画文档即可): https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/animation...演示 为了能够清楚了解本次几个更新, 下面通过运行官方案例来查看本次更新内容: 1.动画 通过演示代码中, 我们可以看到在OnAppearing函数中调用了TransitionIn方法然后循环了所有...这些更改将启用单个项目中共享资源文件、用于平台特定开发平台文件以及用于运行.NET MAUI 应用程序简化调试目标选择: 关于自定义控制 MAUI提供可用于显示数据、操作、指示活动、显示集合、...默认情况下,处理程序将这些跨平台控件映射到每个平台上原生控件。 例如,在iOS, .NET MAUI处理程序将映射到 iOS .NET MAUI。...在Andorid,将映射为:Button UIButton Button AppCompatButton 处理程序可以通过 .NET MAUI 提供特定于控制界面访问,例如。

92510

笔记 | Xamarin

Docs 关于xamarin.forms Android创建文件与写文件 (ftp) - 懒猫口米 - 博客园 外部读写 应用可以在外部存储保留两种不同类型文件: 专用 文件 – 专用文件是特定于应用程序文件...Android 期望专用文件存储在外部存储特定目录中。 尽管这些文件称为“专用”,但它们仍然可见,并且可由设备其他应用访问,Android 并没有对它们提供任何特殊保护。...这意味着在进行任何文件访问之前都应执行运行时权限请求。 应用会被自动授予读取和写入其自己专用文件权限。 在用户授予了权限之后,应用可以读取和写入属于其他应用专用文件。...15个翻墙免费可商用矢量素材下载网站推荐!...参考: Xamarin Android 打造属于自己博客园APP(3) - IT胡小帅 - 博客园 Xamarin.Forms菜鸟笔记--3.ListView拉加载更多_半块菠萝博客-CSDN博客

23.9K20

Xamarin 技术全解析

本文主要阐述Xamarin是什么,它能做什么以及它是如何跨平台。  1. 什么是Xamarin Xamarin 是一个跨平台移动开发工具,由 Mono 发展而来。...另外Xamarin还提供了Xamarin.Forms UI工具包,Xamarin.Forms可以帮助开发人员快速构建跨平台UI,通过一次编码,生成多个平台原生UI界面,稍后本文会讲述Xamarin.Forms...打开Main.axml文件,可以从Toolbox拖拽一些原生控件到View Controller,与Eclipse体验类似,也可以通过编辑XML方式更改界面。 ...- 不同于Java虚拟机运行java字节码,Dalvik虚拟机运行是其专有的文件格式 Xamarin.Android架构图(ART 是Android 虚拟机Dalvik): ?...Android Callable Wrappers(ACW) 使用C#开发Android应用程序在运行时候,C#代码是在Mono虚拟机中执行,而Mono虚拟机是寄宿在Dalvik虚拟机中运行,所有的

5.9K70

Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台用户界面

Xamarin.Forms 通过使用平台原生控件来渲染用户界面,使用 Xamarin.Forms App在外观与平台完全一致。...API,例如iOSCoreMotion, PassKit, 和 StoreKit,安卓NFC和Google Play Services。...基于Xamarin.Forms开发应用程序在架构采用了共享逻辑层跨平台方案,通常方式是使用 Portable Libraries 或者 Shared Projects 来共享逻辑层代码,平台相关部分可以享有这部分代码...Xamarin代码共享方案: ? 开发人员可以通过C#代码来直接构建Xamarin.FormsUI,另外还可以通过 XAML 来构建,运行行为需要写在你另外一个对应文件中。...是什么,以及如何使用 Xamarin.Forms 来构建跨平台应用,我们从如何安装 Xamarin.Forms,到如何创建一个 Xamarin.Forms 项目,如何构建用户界面,如何进行数据绑定以及如何切换页面

12.9K70

Xamarin 社区工具包现状和未来

Xamarin 社区工具包是一个使用 Xamarin.Forms 进行移动开发可重用元素集,包括动画、行为、转换器、效果和辅助工具。...将这些东西集中在工具包中,我们会让维护工作变得更容易,你只需把它放入这个库,这个库可以为你提供 Xamarin.Forms 一站式服务。我们希望能在.NET MAUI 继续这样做。...实际,这意味着我们将确保 XCT 可以继续使用 Xamarin.Forms,并且可以用于 iOS、Android 和 UWP 新版本,但不会增加新特性。...Essentials 没有显示任何 UI 特性。至少它们没有自己用户界面。如果要显示任何 UI,那也是来自它所运行操作系统。...真正 "开发 "停止了,我们现在专注于修复 Bug 以及维护,从而保证 XCT 与 Xamarin.Forms 以及运行它们操作系统相兼容,所以,你想用多长时间都可以,但不会有新东西加入了。

2.7K20

张高兴 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用

Shortcut 是受启动器限制,也就是说国内大厂定制系统大多数是不支持,那些所谓可以 pin 在桌面上应用功能快捷启动图标本质就是 Shortcut 。 ?...二、Shortcut 在 Xamarin.Forms实现分析 本文讨论是动态 Shortcut 实现。...原因是传入 Forms Page 类并不是 Java 原生类型。查阅 Xamarin.Android 相关文档发现,这个 Type 是必须继承 Activity 类。...::Xamarin.Forms.Platform.Android.FormsAppCompatActivity 。...,顶部 Activity 特性标签要改动,除了 MainLauncher 要改为 false 以外,其他全部要和 MainActivity.cs 里一样,不然会抛出异常,可能是主题统一原因

1.4K20

张高兴 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用

Shortcut 是受启动器限制,也就是说国内大厂定制系统大多数是不支持,那些所谓可以 pin 在桌面上应用功能快捷启动图标本质就是 Shortcut 。 ?...二、Shortcut 在 Xamarin.Forms实现分析 本文讨论是动态 Shortcut 实现。...原因是传入 Forms Page 类并不是 Java 原生类型。查阅 Xamarin.Android 相关文档发现,这个 Type 是必须继承 Activity 类。...::Xamarin.Forms.Platform.Android.FormsAppCompatActivity 。...,顶部 Activity 特性标签要改动,除了 MainLauncher 要改为 false 以外,其他全部要和 MainActivity.cs 里一样,不然会抛出异常,可能是主题统一原因

1.6K70

WPF 从零手动创建承载 Xamarin Forms 项目

现在完全开源 Xamarin Forms 是支持使用 WPF 进行承载,也就是使用 Xamarin 开发控件等是可以在 WPF 项目使用。...本文来告诉大家如何在 WPF 中运行 Xamarin Forms 项目,让 Xamarin Forms 构建为 WPF 应用 默认 VS 没有加上 WPF 模版,而官方文档 WPF Platform...此时请不要以为我在骗你 上面代码原因是此时不需要使用 App.xaml 了,也不需要使用 MainWindow.xaml 了,让咱手动从零开始创建 当然,需要先存在一个 Xamarin Forms 项目哈...我推荐是新创建一个,这样你通过之后,才进行修改,能解决因为自己原有的 Xamarin Forms 项目的坑让代码构建失败 新建一个叫 Xx.WPF.csproj 项目,请将 Xx 替换为你自己名字。...接下来就是创建 Application 创建 WPF 应用,然后运行消息调度,接着加载 Xamarin Forms 应用作为界面 var application = new Application

1.7K20

dotnet Multi-platform App UI 多平台应用 UI 框架简介

开发人员可以依据以及喜好选择适合方式 从 Xamarin.Forms 过渡到 .NET MAUI 框架 毕竟这是微软改名部大法行动,现在 Xamarin.Forms 开发人员可以使用使用他们已经了解和喜爱所有相同控件和...API在 .NET MAUI新项目中运行。...而 .NET MAUI 将以 Xamarin.Forms 所采用相同6周一次节奏进行发布。微软已经在GitHub发布了MAUI路线图,并邀请您今天就加入咱 .NET 大阵营!...在 GitHub 路线图请看 https://github.com/dotnet/maui/wiki/Roadmap XamarinXamarin.Forms未来是什么 作为咱.NET统一一部分...Xamarin.Forms最终版本将在交付后一年内提供服务,并且所有现代产品都将转移到.NET MAUI。

5.2K20

.NET MAUI Preview 7发布,跨平台UI框架

同时还基于新 SemanticService、字体缩放选项、对 Xamarin.Forms 效果兼容性支持等引入了一些新以可访问性为重点功能。...新布局 在此预览版中,旧布局现在只能在 Microsoft.Maui.Controls.Compatibility 命名空间中找到,而新布局则默认启用: Grid FlexLayout StackLayout..." TextColor="RoyalBlue" FontAttributes="Bold" FontSize="16" Margin="0,10"/> <Button Text="Click to set...这意味着当你<em>的</em>应用程序用户在操作系统中调整他们<em>的</em>文本缩放首选项时,你<em>的</em> UI 将反映他们<em>的</em>选择。默认情况下,这会生成更易于访问<em>的</em>应用程序。...其他亮点 添加了对Effects<em>的</em>支持,这将支持从 <em>Xamarin</em>.<em>Forms</em> 升级<em>的</em>项目 #1574。

1.4K20

译 | .NET Multi-platform App UI 多平台应用 UI 框架简介

开发人员可以依据以及喜好选择适合方式 从 Xamarin.Forms 过渡到 .NET MAUI 框架 毕竟这是微软改名部大法行动,现在 Xamarin.Forms 开发人员可以使用使用他们已经了解和喜爱所有相同控件和...API在 .NET MAUI新项目中运行。...而 .NET MAUI 将以 Xamarin.Forms 所采用相同6周一次节奏进行发布。微软已经在GitHub发布了MAUI路线图,并邀请您今天就加入咱 .NET 大阵营!...在 GitHub 路线图请看 https://github.com/dotnet/maui/wiki/Roadmap XamarinXamarin.Forms未来是什么 作为咱.NET统一一部分...Xamarin.Forms最终版本将在交付后一年内提供服务,并且所有现代产品都将转移到.NET MAUI。

4.8K10

NET和.NET Core区别又是什么呢?

那这两者区别到底是什么,在开发时如何选择不同.NET框架呢?本文将为.NET开发者逐一讲解。....NET跨平台–.NET Core 早期(.NET Core之前).NET应用程序是跨平台(操作系统),它只能运行在Windows操作系统,并且操作系统中还必须安装.NET Framework环境...如果要运行在其他操作系统,需要借助第三方框架,比如: Mono—一个开源第三方.NET Framework框架,它可以运行在Linux和Mac OS操作系统。....NET Core是一种模块化实现,可用于各种垂直领域,从数据中心扩展到基于触摸设备,它是开源,跨平台能在Windows、LinuxMac OSX等操作系统运行,同时还支持Docker等容器化环境安装和部署....NET 5 微软为了统一.NET平台,计划将所有的.NET运行时统一为一个.NET平台,并为所有应用程序模型(如:.NET Core, Windows Forms, WPF, UWP, Xamarin

3.7K30

Xamarin 学习笔记 - Layout(布局)

本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1227733/Xamarin-Notes-Xamarin-Forms-Layouts...在本篇教程中,我们将了解Xamarin.Forms中几个常用Layout类型并介绍使用这几种布局类似进行跨平台移动开发时示例。 ?...有时,你可能希望更多地控制屏幕某个对象位置,比如说,你希望将它们锚定到屏幕边缘,或者希望覆盖住多个元素。 在AbsoluteLayou中,我们会使用最重要四个值以及八个设置选项。...Height:定义当前视图高度。 值被指定为边界和一个标志组合。LayoutBounds是由四个值组成矩形:x,y,宽度和高度。...ElementName:该约束相对于视图名称,如果我们使用关联到某个视图约束关系的话。

1.6K20

跨平台应用框架_安卓前端框架

在开发移动应用程序时,使此框架值得考虑另一个原因是,它可用在丢失应用程序状态情况下对UI进行更改。...它于 2011 年推出,是一种响应式面向对象语言,被开发者认为相对容易学习,其中原因有二:第一,语法它借鉴了C/C++ 和 Java; 第二,在官方网站上,您可以找到内容广泛且相当简单文档。...Xamarin.Native和Xamarin.Forms Xamarin与其他框架不同之处在于,它提供了两种编译跨平台移动应用方式:Xamarin Native(也称为Xamarin.Android.../iOS)和Xamarin.Forms。...Xamarin.Android/iOS允许开发人员使用原生控件和布局,而Xamarin.Forms基于标准UI元素,允许从单个API设计应用程序,但如果你需要更完美的原生UI,则可能还不够。

2.6K20
领券