質問編集履歴

2

APIバージョンの表記ミスを修正

2023/02/06 02:35

投稿

3-hand-gum
3-hand-gum

スコア2

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
  ### 前提
11
11
  少し古い開発環境の質問で恐縮です。
12
12
  Xamarin.FormsでAndroidアプリを開発しております。
13
- Visual Studio 2015(API27以下)で開発した古いアプリをVisual Studio 2017以降(API28以)に移植したいと考えています。
13
+ Visual Studio 2015(API27以下)で開発した古いアプリをVisual Studio 2017以降(API28以)に移植したいと考えています。
14
14
 
15
15
  ターゲット端末は、ハードウェアキーボード付きのAndroid端末(ハンディターミナルと言われるもの)です。
16
16
 
@@ -19,11 +19,11 @@
19
19
  ### 該当のソースコード
20
20
  簡単に比較できるよう、Visual Studio2017でブランクのXamarin.Formsアプリを作り試しました。ハードウェアキーボードの部分は、Bluetooth外付けキーボード等でも同じ動作となります。
21
21
 
22
- ★API27(Android8.1)でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たり、action=ACTION_DOWN/action=ACTION_UP両方でキーイベントを取ることができました。
22
+ ★API27(Android8.1)でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たり、ハードウェアキーボードを押すとaction=ACTION_DOWN/action=ACTION_UP両方でキーイベントを取ることができました。
23
23
  (アプリ起動時↓)
24
24
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-06/7da1e8fd-3b86-4369-9b6a-345db51201a2.jpeg)
25
25
 
26
- ★API28(Android9)以降でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たらず、action=ACTION_DOWNでキーイベントを取れません。action=ACTION_UPのみ取得できます。
26
+ ★API28(Android9)以降でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たらず、ハードウェアキーボードを押してもaction=ACTION_DOWNでキーイベントを取れません。Action=ACTION_UPのみ取得できます。
27
27
  ACTION_DOWNでアプリ全体にフォーカスが当たり、ACTION_UPのみアプリで取得できているイメージです。
28
28
  (アプリ起動時↓)
29
29
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-06/9ba42dd5-128b-4f55-8105-18009ec03bf7.jpeg)

1

タイトルの誤字修正

2023/02/06 00:48

投稿

3-hand-gum
3-hand-gum

スコア2

test CHANGED
@@ -1 +1 @@
1
- (Xamarin.Forms) Android API28以降で、アプリ起動時にアプリにフォーカスを当たらな
1
+ (Xamarin.Forms) Android API28以降で、アプリ起動時にアプリにフォーカスを当たい
test CHANGED
File without changes