C# 如何在Xamarin的ViewCompat中将我的SimplesExplorerByTouchHelper设置为AccessibilityDelegate?
我对对讲功能比较陌生,需要帮助。 我有一个Xamarin应用程序,当对讲功能激活时,我需要它来处理DPAD keyevents(上、下、左、右) 当然,这是一个相当新的选项,在我的Xamarin应用程序使用的非本机组件上没有关于这方面的任何信息,没有,没有,没有,没有,我必须将代码从java转换为c 以下网址: 我已经做了我能做的,但是我必须把最后一个函数解释成c#,问题就在这里 Java代码:C# 如何在Xamarin的ViewCompat中将我的SimplesExplorerByTouchHelper设置为AccessibilityDelegate?,c#,android,xamarin,accessibility,talkback,C#,Android,Xamarin,Accessibility,Talkback,我对对讲功能比较陌生,需要帮助。 我有一个Xamarin应用程序,当对讲功能激活时,我需要它来处理DPAD keyevents(上、下、左、右) 当然,这是一个相当新的选项,在我的Xamarin应用程序使用的非本机组件上没有关于这方面的任何信息,没有,没有,没有,没有,我必须将代码从java转换为c 以下网址: 我已经做了我能做的,但是我必须把最后一个函数解释成c#,问题就在这里 Java代码: private void init(@Nullable AttributeSet attrs) {
private void init(@Nullable AttributeSet attrs) {
...
ViewCompat.setAccessibilityDelegate(this,
new SimplestExploreByTouchHelper(this));
}
我假设必须在OnCreate函数内的MainActivity.cs文件中调用此函数。
但是,由于这是Java,我必须将其转换为C:
C#
和往常一样,我需要帮助解决一个问题。有一个错误:
Argument 2: cannot convert from 'MyApp.SimplestExploreByTouchHelper' to 'AndroidX.Core.ViewAccessibilityDelegateCompat'
几乎没有关于如何使用Xamarin在非本机组件中实现对讲功能的信息
你能帮我回答以下问题吗
SimplestCustomView
并确保
SimpleExplorerByTouchHelper
在代码中继承自ExplorerByTouchHelper
。什么是SimpleExplorerByTouchHelper
继承自?它继承了ExplorerByTouchHelper此帮助,非常有用
Argument 2: cannot convert from 'MyApp.SimplestExploreByTouchHelper' to 'AndroidX.Core.ViewAccessibilityDelegateCompat'
private void init(IAttributeSet attrs) {
ViewCompat.SetAccessibilityDelegate(this, new SimplestExploreByTouchHelper(this));
}