Android keyboard fixes

This commit is contained in:
vakrilov
2017-03-08 16:38:02 +02:00
parent 52ab556fdf
commit b4e742b00f
4 changed files with 28 additions and 9 deletions

View File

@@ -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();
}
}

View File

@@ -1,6 +1,7 @@
<Page xmlns="http://schemas.nativescript.org/tns.xsd">
<StackLayout>
<Button height="100" width="100" loaded="onButtonLoaded" text="Click me 3rd (Android)" style.fontSize="8"/>
<Button height="50" width="100" text="hide keyboard" onTap="hideKeyboard" style.fontSize="8"/>
<Button height="50" width="100" loaded="onButtonLoaded" text="Click me 3rd (Android)" style.fontSize="8"/>
<ListView loaded="onListViewLoaded">
<ListView.itemTemplate>
<StackLayout>