Xamarinフォームでキーボードが開いているときにハードウェアのバックボタンを押す方法OnBackPressedイベントはキーボードが開いていても起動しません。私は、キーボードが開いている間、ハードウェアのバックボタンのクリックを追跡できますか?XamarinフォームでAndroidでキーボードが開いているときに戻るボタンイベントが発生しない
0
A
答えて
0
ハードウェアの[戻る]ボタンをクリックした後、入力フィールドに強制的にフォーカスを合わせたいとします。
ハードウェアの戻るボタンのクリックを追跡するためにOnBackButtonPressed
メソッドをオーバーライドして、キーボードが開いていても機能しました。例えば
:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
if (myEntry.IsFocused)
{
myEntry.Unfocus();
}
return base.OnBackButtonPressed();
}
}
+0
キーボードが開いているときに、動作しません.OnBackButtonPressedとOnBackPressedは起動しません。 @York – Debasish
+0
@Debasish、それは私の側で正常に動作します、あなたはこの問題を再現するための基本的なデモを共有できますか? –
関連する問題
- 1. XamarinフォームのボタンイベントがAndroidで起動しない
- 2. xamarinでデバッグするときにエラーが発生しない
- 3. ゲームパッドAPI:ボタンイベントが発生しない
- 4. Android - キーボードが開いたときにフォームの内容が調整されない
- 5. 終了または開始時にワンクリックでボタンイベントが発生しない
- 6. Androidスタジオでエラーが発生していないのに、開いているとアプリがクラッシュする
- 7. フォームが開いているときにフォームが開いたときにtreenodeclick
- 8. キーボードが開いているときにAndroidがフッターを移動する
- 9. キーボードが開いているときにイオンタブが非表示にならない
- 10. Android:キーボードが開いたときにナビゲーションバーが隠れる
- 11. デバイスが現在のコンテキストに存在しないXamarin Android開発
- 12. アプリケーションをxamarinフォームからバックグラウンドで残しているときにエラーが発生しました
- 13. キーボードが開くとツールバーが開くxamarinフォーム
- 14. Android開発 - 新しいアクティビティが開きすぎている
- 15. XamarinフォームのAndroidプロジェクトでMobileServiceClientエラーが発生しました
- 16. XamarinフォームのユーザーログインとログアウトがAndroidで機能しない
- 17. キーボードが開いているときにスクロールするIonic 2
- 18. フォームを開いたときに異常なグリッチが発生する
- 19. Cordova ios WKWebViewキーボードが起動しているときに最初のタッチスタートイベントが発生しない
- 20. キーボードが開いたときにナビゲーションバーが透明になる
- 21. php mysqlフォームでチェックボックスがチェックされていないとエラーが発生する
- 22. XamarinフォームAndroidが正しくインストールされていない
- 23. Xamarin Forms iOSシミュレータでデプロイするエラーが発生しない
- 24. VS2015インストールでエラーが発生し、Xamarin UWPが動作しない
- 25. キーボードが開いているときにScrollViewが調整されなかった
- 26. Excel.EXEファイルが開いているときにMicrosoft.ACE.OLEDBエラーが発生する
- 27. キーボードが開いているとUIが上に移動する
- 28. タイマーイベントが発生してボタンイベントが発生したときにタイマーを停止するには
- 29. ajaxフォームでエラーが発生したときにエラーメッセージが表示されない
- 30. XamarinフォームでChildren.Addを使用するとエラーが発生する
しかし、戻るボタンはキーボードを閉じますか?そして、それが閉じられると、戻るボタンの次のクリックはOnBackPressedを発生させるはずです。それがプラットフォーム上で動作するはずです。 –
はい。しかし、私のアプリでは、キーボード入力フィールドがあります。私が入力したときにキーボードが開いています。ハードウェアの戻るボタンをクリックした後、入力フィールドを強制的にfocus.Ssoにしたいと思います。 @ThomasHilbert – Debasish