Xamarin.Android(以前称为Android的Mono)是在Android平台上运行的Mono的实现,允许您使用本机Android库以及使用.NET BCL(基类库)在C#中编写Android应用程序。
MAUI ScrollView 仅在 Android 上剪辑内容,非常容易复制
MAUI ScrollView 在我的 iOS 和 Windows 测试应用程序中看起来很棒,但它在 Android 屏幕的整个右侧裁剪居中的内容...... 如果我简单地删除 ScrollView,
我已经尝试了几个小时在 Visual Studio 中运行我的 Xamarin 应用程序,但它只显示初始屏幕然后停止! System.InvalidCastException: '无法转换 'AndroidX 类型的实例。
为什么当我在 visual studio 2022 中运行我的 Xamarin 应用程序时它会崩溃?
我已经尝试在 visual studio 中运行我的 xamarin 应用程序几个小时,但它只显示启动画面然后停止! System.InvalidCastException: '无法转换 'AndroidX 类型的实例。
Visual Studio for Mac 布局不允许从工具箱中“拖放”对象
MacBook Pro M1,Ventura 13.2.1 VS for Mac 17.5.4 Xamarin 安卓 13.2.0 当我将任何东西(比如按钮、文本、布局)从工具箱拖到布局 xml 或设计视图上时,它就会消失......
com.android.tools.r8.CompilationFailedException 在 xamarin.androidx.lifecycle.common/2.6.1
我想将我的 Xamarin.Android 本机 ptoject 迁移到 .NET6,但出现此错误: Xamarin.Android.D8.targets(79, 5): java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException:
CrossFirebasePushNotification.Current.OnTokenRefresh 并不总是在应用程序启动时触发
适用于 Windows 的 Visual Studio。 CrossFirebasePushNotification.Current.OnTokenRefresh 在应用程序启动时大约有 1/3 的时间未触发。 在调试和部署到设备后都是这种情况......
从 Xamarin 或 Maui 调用时,为什么我的 API 返回 401?
我之前遇到过一个问题,我已经解决了我无法从 Maui 调用 http,或者在应用程序启动时使用异步,这很痛苦。我现在已经过去了。我这样创建 HttpClient: 私人
Resource.String 不包含“MyString”的定义
我正在学习如何创建一个像样的 Xamarin Android 应用程序,但我无法让像这样简单的东西工作: Toast.MakeText(this, GetString(Resource.String.salir_applicacion), ToastLength.Long).Sho...
更改比例 Y=10。在我见过的例子中,它长得很整齐,但在我的例子中,它变得异常大。这可能是一个错误吗? 这是我所指内容的链接。 参考 更改比例 Y=10。在我见过的例子中,它长得很整齐,但在我的例子中,它变得异常大。这可能是一个错误吗? 这是我所指内容的链接。 参考 <ContentView x:Class="POP.Controls.CtrlBlurProgress" xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:Lang="clr-namespace:KLAB.Localizations.Words;assembly=Localizations" xmlns:controls="clr-namespace:POP.Controls" xmlns:input="clr-namespace:Plugin.InputKit.Shared.Controls;assembly=Plugin.InputKit" xmlns:pages="clr-namespace:Rg.Plugins.Popup.Pages;assembly=Rg.Plugins.Popup" BackgroundColor="{StaticResource ColorBackBlur}"> <StackLayout Grid.Row="0" Grid.Column="0" Margin="10,0,10,0" HorizontalOptions="FillAndExpand" Orientation="Vertical" VerticalOptions="FillAndExpand"> <Label x:Name="xTitle" FontAttributes="Bold" FontSize="45" HorizontalOptions="FillAndExpand" HorizontalTextAlignment="Center" Text="테스트 중" TextColor="{StaticResource ColorText111}" VerticalOptions="EndAndExpand" VerticalTextAlignment="Center" /> <controls:CtrlProgressBar x:Name="xPrgs" Margin="20,0,20,0" HorizontalOptions="FillAndExpand" VerticalOptions="EndAndExpand" /> <controls:CtrlButton Grid.Row="0" Grid.Column="1" Margin="0,0,10,10" Clicked="CtrlButton_Clicked" HeightRequest="80" HorizontalOptions="End" Text="{x:Static Lang:General.Cancel}" WidthRequest="300" /> </StackLayout> </ContentView> 我添加了我的示例代码。请参考它。 <Grid x:Class="POP.Controls.CtrlProgressBar" xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"> <Grid.RowDefinitions> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <ProgressBar x:Name="xPrg" Grid.Row="0" Grid.Column="0" Margin="10,0,0,10" HorizontalOptions="FillAndExpand" Progress="0.8" ProgressColor="{StaticResource ColorBack008}" ScaleY="15" VerticalOptions="FillAndExpand" /> <Label x:Name="xTxtPercent" Grid.Row="0" Grid.Column="0" FontSize="40" HorizontalTextAlignment="Center" Text="0 %" TextColor="White" VerticalTextAlignment="Center" /> </Grid> 进度条创建为继承自网格布局的类(CtrlProgressBar),与CtrlBlurProgress类中的其他控件结合使用。 您是否尝试过您提供的链接中的答案?我创建了一个新样本进行测试。如: <ProgressBar HeightRequest="50" ScaleY="2" Progress=".5"/> HeightRequest 是进度条的最大高度。而ScaleY可以改变进度条的粗细。 所以你可以在没有自定义渲染器的情况下使用两个属性的不同值来获得你想要的进度条效果。如: <ProgressBar HeightRequest="50" ScaleY="2" Progress=".5"/> <ProgressBar HeightRequest="50" ScaleY="5" Progress=".5"/> <ProgressBar HeightRequest="80" ScaleY="3" Progress=".5"/> 你项目中的进度条没有高度要求的值。而且 scale.y 的值太大了。 所以你可以尝试为高度请求属性设置一个值。并减小 scale.y 的值。如: <Grid x:Class="POP.Controls.CtrlProgressBar" xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"> <Grid.RowDefinitions> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <ProgressBar x:Name="xPrg" Grid.Row="0" Grid.Column="0" HeightRequest="30" Margin="10,0,0,10" HorizontalOptions="FillAndExpand" Progress="0.8" ProgressColor="{StaticResource ColorBack008}" ScaleY="5" VerticalOptions="FillAndExpand" /> <Label x:Name="xTxtPercent" Grid.Row="0" Grid.Column="0" FontSize="40" HorizontalTextAlignment="Center" Text="0 %" TextColor="White" VerticalTextAlignment="Center" /> </Grid> 另外,真的不建议大家把laber和进度条放在同一行同一列
目标: 从另一个活动(对话框)调用方法并返回用户选择的结果 注意:我阅读了尽可能多的关于进行其他活动的文章,以及关于此错误的 SO 帖子。我有...
无法在 Xamarin.Android 项目的新页面中显示 ListView 数据
我正在开发一个在 RFID 扫描仪上运行的应用程序。一个特点是,扫描多个标签后,用户点击一个按钮,程序跳转到一个新页面,并在所需的位置显示所有扫描的数据
Xamarin/MAUI 在 Android 中无需进入分屏模式即可打开 Google 地图
我正在使用以下代码行打开谷歌地图: 等待 Map.OpenAsync(位置,选项); 这以前工作正常。不过升级到Android 13后,现在打开谷歌m...
如何将“androidx/datastore/preferences/core/PreferencesKeys”添加到我的 Xamarin.Android 项目
我正在使用 Xmarin.Forms,需要在我的项目中使用一些原生的第 3 方。我已经成功地创建了绑定项目,并以最少的问题完成了设置。第三者
使用 xamarin forms 使用 android apilevel 33 构建应用程序时未收到 firebase 通知
我正在为我的 android 项目使用 xamarin.forms。在将目标 api 级别从 29 更新到 33 之前,通知对我来说工作正常。更新后,没有收到 firebase 通知。这里...
所以我已经阅读了所有我能得到的微软文档,并浏览了很多以前的帖子。我显然在做一些愚蠢的事情。我有一个应用程序有一个 android 项目,一个...
慢速 4g 网络 - 有时 Signalr HubConnection.StartAync 永远不会返回或有时网络无法访问的异常出现在 Xamarin Android
我们有一个 Xamarin Android 应用程序,它使用 Signalr 与服务器通信。该应用程序有一个前台服务,它保持连续的信号-r 连接。有时,在缓慢的网络中......
在平台 xamarin android 中,当我尝试上传到谷歌控制台时,我得到一个大小为 400 mb 的签名应用程序包 我收到一条消息错误,指出文件大于 150 MB 谢谢
尝试在 Xamarin Android 中调用 HTTPS Api,我收到异常(无法建立 SSL 连接,请参阅内部异常)
我有一个使用 HTTP API 在 Xamarin Forms 中构建的移动应用程序,它工作得很好但是当 HTTP API 移动到 HTTPS 时,我开始收到 SSL 异常 项目属性链接
我需要对项目进行分组,分组将从 Catalog 属性完成,然后我必须有一个自定义标题,其中包含一些包含这些项目的信息,例如: 总人数...
大约 1 个月前,我在商店中发布了我们的第一个 Xamarin Android 应用程序,它运行良好。 突然,它开始抛出 Javax.Net.Ssl.SSLHandshakeException: Unacceptable