From 4729f65ba385d195ada2d38e5bb8295419f2aecf Mon Sep 17 00:00:00 2001 From: Juan Miguel Boyero Corral Date: Sun, 10 Mar 2013 20:06:42 +0100 Subject: [PATCH] Fixed non decimal keyboard type for decimal numbers on some devices --- .../ugr/swad/swadroid/modules/tests/TestsMake.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/SWADroid/src/es/ugr/swad/swadroid/modules/tests/TestsMake.java b/SWADroid/src/es/ugr/swad/swadroid/modules/tests/TestsMake.java index bc367fa5..8301b404 100644 --- a/SWADroid/src/es/ugr/swad/swadroid/modules/tests/TestsMake.java +++ b/SWADroid/src/es/ugr/swad/swadroid/modules/tests/TestsMake.java @@ -293,10 +293,17 @@ public class TestsMake extends Module { || answerType.equals("int") || answerType.equals("float")) { - if(!answerType.equals("text")) { - textAnswer.setRawInputType(InputType.TYPE_CLASS_NUMBER); + if(answerType.equals("int")) { + textAnswer.setInputType( + InputType.TYPE_CLASS_NUMBER + |InputType.TYPE_NUMBER_FLAG_SIGNED); + } else if(answerType.equals("float")) { + textAnswer.setInputType( + InputType.TYPE_CLASS_NUMBER + |InputType.TYPE_NUMBER_FLAG_DECIMAL + |InputType.TYPE_NUMBER_FLAG_SIGNED); } else { - textAnswer.setRawInputType(InputType.TYPE_CLASS_TEXT); + textAnswer.setInputType(InputType.TYPE_CLASS_TEXT); } a = answers.get(0);