Telerik UI for Xamarin是一個構(gòu)建跨平臺移動應(yīng)用程序的原生UI。Telerik UI for Xamarin使用Xamarin.Forms技術(shù),它可以讓開發(fā)人員從一個單一的共享C#代碼庫中創(chuàng)建原生的iOS、Android和Windows Phone應(yīng)用程序。不僅如此,UI for Xamarin建立在iOS和Android的原生控件之上的,為Xamarin用戶的應(yīng)用程序提供真正的原生UI。
什么是AndroidX 根據(jù)Android文檔:“ AndroidX是對原始Android支持庫的重大改進(jìn),該庫不再維護(hù)。 AndroidX軟件包通過提供功能奇偶校驗(yàn)和新庫來完全替代支持庫。”
Xamarin.Android的Telerik組件現(xiàn)在已遷移到AndroidX,這是繼Android 9.0 (API level 28)發(fā)布之后的新版本的支持庫,您現(xiàn)在可以將AndroidX中所有最新和最出色的開發(fā)與我們的控件一起使用。
AndroidX包含的功能:
AndroidX中的所有軟件包都具有以androidx開頭的一致名稱空間,Android支持庫軟件包被映射到相應(yīng)的androidx.*軟件包中。
Androidx軟件包是分別維護(hù)和更新的,現(xiàn)在您可以彼此獨(dú)立地更新AndroidX庫。
Android支持庫將不再發(fā)布 – 最新版本為v28,開發(fā)過程將重點(diǎn)放在androidx上。
在基于Xamarin的應(yīng)用中使用AndroidX的要求:
Visual Studio 2019 – 在Windows上更新到Visual Studio 2019 16.4版或更高版本;在macOS上,更新到Visual Studio 2019 for Mac 8.4或更高版本。
Xamarin.Android – Xamarin.Android 10.0或更高版本必須與Visual Studio一起安裝(Xamarin.Android是Windows上作為帶有.NET移動開發(fā)的工作負(fù)載的一部分自動安裝的,并且是Visual Studio for Mac Installer的一部分安裝的)。
Java開發(fā)人員工具包 – Xamarin.Android 10.0開發(fā)需要JDK8,Microsoft發(fā)行的OpenJDK是作為Visual Studio的一部分自動安裝的。
Android SDK – 必須通過Android SDK管理器安裝Android SDK API 28或更高版本。
Telerik UI for Xamarin 和 Android X
隨著Telerik UI for Xamarin R3 2020的發(fā)布,Telerik Xamarin.Android組件已遷移為使用AndroidX軟件包。這些控件是一些Xamarin.Forms控件的基礎(chǔ),此更改使您可以將Android擴(kuò)展(AndroidX)中所有最新開發(fā)的內(nèi)容與控件一起使用。
Telerik UI for Xamarin套件中的控件需要Android項(xiàng)目中的特定AndroidX包引用,才能在Android上正確呈現(xiàn)。
以下是必需的AndroidX軟件包的列表:
Xamarin.AndroidX.RecyclerView
Xamarin.AndroidX.AppCompat.Resources
Xamarin.AndroidX.Lifecycle.LiveData
Xamarin.AndroidX.Browser
Xamarin.AndroidX.Legacy.Support.V4
Xamarin.Google.Android.Material
Xamarin.AndroidX.Migration
主要提示:如果該應(yīng)用程序針對Android 9,則Xamarin.AndroidX.Migration nuget軟件包的版本應(yīng)為1.0.6.1。
如果將使用 Telerik UI for Xamarin RichTextEditor 控件,則需要添加對Mono.Android.Export.dll的引用。

將您當(dāng)前的項(xiàng)目遷移到Android X
如果當(dāng)前項(xiàng)目比R3 2020版本更舊的Telerik UI for Xamarin版本,并且要使用AndroidX軟件包,則應(yīng)更新Telerik UI for Xamarin版本。

Visual Studio將安裝Telerik.UI.for.Xamarin NuGet軟件包及其依賴項(xiàng):

清理并重建解決方案,然后在Android上運(yùn)行項(xiàng)目。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫