質問編集履歴
2
APIバージョンの表記ミスを修正
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
|

|
25
25
|
|
26
|
-
★API28(Android9)以降でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たらず、action=ACTION_DOWNでキーイベントを取れません。
|
26
|
+
★API28(Android9)以降でビルドすると、アプリ起動時にアプリ全体(StackLayout箇所)にフォーカスが当たらず、ハードウェアキーボードを押してもaction=ACTION_DOWNでキーイベントを取れません。Action=ACTION_UPのみ取得できます。
|
27
27
|
ACTION_DOWNでアプリ全体にフォーカスが当たり、ACTION_UPのみアプリで取得できているイメージです。
|
28
28
|
(アプリ起動時↓)
|
29
29
|

|
1
タイトルの誤字修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
(Xamarin.Forms) Android API28以降で、アプリ起動時にアプリにフォーカスを当た
|
1
|
+
(Xamarin.Forms) Android API28以降で、アプリ起動時にアプリにフォーカスを当てたい
|
test
CHANGED
File without changes
|