From b4e742b00ff3fb6cdd6d21914558b3d61d72fef1 Mon Sep 17 00:00:00 2001 From: vakrilov Date: Wed, 8 Mar 2017 16:38:02 +0200 Subject: [PATCH 1/2] Android keyboard fixes --- apps/app/ui-tests-app/issues/issue-2942.ts | 15 ++++++++++++--- apps/app/ui-tests-app/issues/issue-2942.xml | 3 ++- tns-core-modules/utils/utils.android.ts | 17 +++++++++++++---- tns-core-modules/utils/utils.d.ts | 2 +- 4 files changed, 28 insertions(+), 9 deletions(-) diff --git a/apps/app/ui-tests-app/issues/issue-2942.ts b/apps/app/ui-tests-app/issues/issue-2942.ts index e4394d4bd..74adc2d86 100644 --- a/apps/app/ui-tests-app/issues/issue-2942.ts +++ b/apps/app/ui-tests-app/issues/issue-2942.ts @@ -1,11 +1,20 @@ -export function onButtonLoaded(args){ - if (args.object.android){ +import { ad } from "utils//utils"; +import { isAndroid } from "platform"; + +export function onButtonLoaded(args) { + if (args.object.android) { args.object.android.setFocusableInTouchMode(true); args.object.android.setFocusable(true); args.object.android.setClickable(true); } } -export function onListViewLoaded(args){ +export function onListViewLoaded(args) { args.object.items = [1]; +} + +export function hideKeyboard() { + if (isAndroid) { + ad.dismissSoftInput(); + } } \ No newline at end of file diff --git a/apps/app/ui-tests-app/issues/issue-2942.xml b/apps/app/ui-tests-app/issues/issue-2942.xml index e5d1f256e..5ea328e18 100644 --- a/apps/app/ui-tests-app/issues/issue-2942.xml +++ b/apps/app/ui-tests-app/issues/issue-2942.xml @@ -1,6 +1,7 @@ -