草庐IT

form_handler

全部标签

c# - Xamarin.Forms 访问以代码中的标记编写的控件

我正在尝试将一些项目添加到我在xaml文件中使用Xamarin.Forms标记添加的ListView。可以通过点击事件Hook来访问按钮。但是由于ListView是空的,我需要像winforms中的ondraw这样的事件,这样我就可以在绘制时Hook它。在我的XAML文件中:在我的.cs文件中usingSystem;usingXamarin.Forms;namespaceButtonXaml{publicpartialclassButtonXamlPage{intcount=0;publicButtonXamlPage(){InitializeComponent();}publicvo

android - Android Studio 中缺少 android.os.handler 对象

我试图在我的应用程序中创建一个处理程序线程,但AndroidStudio将我的文本标记为红色,并且只会尝试导入处理程序的java.util版本,而不是AndroidSDK版本。尝试手动导入时,我能够很好地找到HandlerThread,但似乎缺少正常的处理程序导入。有什么想法吗? 最佳答案 我必须添加importandroid.os.*;才能让android.os.Handler对象在我的类中工作。 关于android-AndroidStudio中缺少android.os.handler

Android 测试 Handler.postDelayed

我是Android新手,一直在测试SplashScreen,基本上我所做的是尝试测试启动画面是否持续3秒。这是启动画面的代码@OverrideprotectedvoidonStart(){super.onStart();newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){Intenti=newIntent(SplashScreenActivity.this,MainActivity.class);startActivity(i);finish();}},SPLASH_TIME_OUT);}这是我的测试方法:@T

android - Xamarin Forms MasterDetail 页面导航导致 Android 崩溃 [致命信号 6 (SIGABRT),代码 -6],适用于 iOS 和 UWP

我有一个像下面这样的主细节publicpartialclassLeaguesMDPage:MasterDetailPage{publicLeaguesMDPage(){InitializeComponent();Master=newLeaguesPage();Detail=newNavigationPage(newDivisionsPage(newLeague()));}}LeaguePage(Master)设计有如下ListView后面的代码是publicpartialclassLeaguesPage:ContentPage{LeaguesViewModelvm;publicLeag

android - 使用 .NETStandard 2.0 的 Xamarin Forms 中的色调大小不正确

我使用.NETStandard2.0创建了一个新的xamarin表单项目,在示例中我将标签更改为按钮并添加了背景颜色。单击按钮时,波纹动画显示得很小并且集中在左上角,而不是整个按钮的宽度和高度我们需要做些什么来使涟漪动画正确吗?请看附件中的图片。 最佳答案 如果要去掉多余的tint动画部分。然后你必须在Android平台中为Button编写自定义渲染类。请检查示例代码assembly:ExportRenderer(typeof(TintableButton),typeof(TintableButtonRenderer))]names

c# - Xamarin.Forms Android 应用程序在启动时崩溃

当我为我的Xamarin.FormsAndroid项目启动调试session时,它立即崩溃,并显示以下错误消息:java.lang.RuntimeException:Unabletogetprovidermono.MonoRuntimeProvider:java.lang.NullPointerException:Attempttoinvokevirtualmethod'java.lang.Stringjava.io.File.getAbsolutePath()'onanullobjectreference我正在使用SharedRuntime和FastDeploy,尽管停用两者似乎都不

android - Handler.dispatchMessage(msg) 和 Handler.sendMessage(msg) 的区别

当我使用Handler.dispatchMessage(msg)时,handleMessage(Messagemsg)将在新线程上运行,但是当我使用Handler.sendMessage(msg),handleMessage(Messagemsg)将在主线程上运行。谁能告诉我它们的区别?谢谢!演示:publicclassMainActivityextendsActivity{privateStringTAG="MainActivity";privateHandlermHandler=newHandler(){@OverridepublicvoidhandleMessage(Messag

android - Handler如何影响onReceiveResult(ResultReceiver)的调用方式?

看,我有以下代码:我的行动:finalIntentintent=newIntent(getApplicationContext(),MyService.class).putExtra(UploadService.EXTRA_RESULT_RECEIVER,newResultReceiver(null){@OverrideprotectedvoidonReceiveResult(intresultCode,BundleresultData){super.onReceiveResult(resultCode,resultData);Stringresult=resultData.getSt

android - 如何在 MasterDetailPage - Xamarin.Forms 中自定义箭头图标、页面图标和页面标题

我在VisualStudio2015中创建了一个新的空白应用程序(Xamarin.FormsPortable)项目并修改了App.cs以获得“汉堡菜单”:publicclassApp:Application{publicApp(){varmasterPage=newContentPage(){Content=newLabel{Text="HellofromMaster!"},Title="MasterPage"};vardetailPage=newContentPage(){Content=newLabel{Text="HellofromDetail!"},Title="DetailP

android - Xamarin.Forms 预览器 - Android 应用程序项目必须引用包含此 xaml 文件的项目才能在预览器中呈现

在VisualStudio中尝试通过Xamarin.Forms预览器预览XAML文档时出现以下错误。AnAndroidApplicationprojectmustreferencetheprojectcontainingthisxamlfileinordertorenderinthepreviewer.我试过了关闭XAML文件并重新打开已验证JavaSDK路径位置是否正确清洁和重建解决方案我正在使用Xamarin4.5.0.486、AndroidSDK7.3.1.2、Xamarin.iOS和Xamarin.MacSDK10.10、VisualStudioCommunityVersion