当有人在Xamarin上点击键盘上的听写按钮时,如何显示弹出或警报通知

时间:2017-01-06 18:39:23

标签: android xamarin xamarin.android

我是Xamarin的新手所以这可能是一个简单的问题。我在一家医疗保健解决方案公司工作,我们正在为iOS和Android构建一个Xamarin Forms共享应用程序。我们想要在用户点击键盘上的听写按钮时告知用户可能的HIPPA违规,因为他们可能正在谈论个人信息。在iOS中,当点击麦克风按钮时,它非常简单,它将键盘模式更改为“听写”,但在Android中,我找不到任何有关如何知道按钮被点击的文档,因此我们可以显示警报。有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

按下麦克风按钮时,我找不到任何处理事件的方法。也许仅仅禁用麦克风按钮就足够了?如果是这样,你可以试试这个:

// In code
editText = FindViewById<EditText>(Resource.Id.editText1);
editText.PrivateImeOptions = "nm,com.google.android.inputmethod.latin.noMicrophoneKey";

// In layout file
<EditText
    ...
    android:privateImeOptions="nm, com.google.android.inputmethod.latin.noMicrophoneKey" 
/>