I loaded the android Sample code for Softkeyboard onto my Nexus. It shows me the option of picking the Soft KeyBoard Service under settings->language->keyboard. I select the new service and also a language, but when i go to the web browser and focus on the url field I get the same system keyboard popping up, nothing different. Has anyone tried the sample project and got a different looking keyboard? Is there something I'm missing when running the apk?
Have you checked available input methods? Just touch and hold on any text field (<4.0) or open notification bar and choose input method while keyboard is opened.
Related
I notice Android devices' default keyboard behave in a different ways, but I have 1 particular behaviour that I am unsure what it is and how to configure the keyboards settings. See the info below.
When Click in any edittext to get focus, the Keyboard shows up
When I type "Hello", the edittext don't get filled with the text immediately. I need to click the suggested "Hello" and then the text shows up in the edittext
Questions:
What are the settings to make the keyboard behave this way?
Is this behaviour the same on all Android keyboards? (I think no but, I
don't find any supporting references)
Do you guys know any 3rd party keyboard app that has this feature?
How to know if the user is using this type of keyboard?
To detect user interaction I use a combination of (1)onUserInteraction() and a (2)custom TextWatcher implementation. Both are tested and working so I didn't add the source codes. I mentioned the 2 above because those kind of keyboards with that behavior textchanges cannot be detected.
From the screenshots above "Hello" will only show when you click the green "Hello" in the left screenshot.
I have an application that works fine with android "original" default keyboard but has issues with some custom keyboards.
Is it possible to always pop-up the android "original" keyboard regardless the has user installed a custom keyboard?
I know the best way is to write my own keyboard class but currently I don't have the time and I need a quick fix.
Thanks.
I'm writing a GWT-Web app. Now we are testing this web app on our Android Tablet.
Android 4.2.2
Browser: Chrome 37.0.2062.117
And here is the problem, if we klick into a textbox the keyboard open as expected. But after typing in one or two letters the keyboard hides automaticly.
Then you have to change the text box to get the Keyboard shown again.
Does any one have an idea why this happen ?
Thanks
Dominic
Virtual keyboard doesn't usually hide itself if window receives input focus, but try adding this to your code just to make sure.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
I am writing a mobile HTML5 web application to run on both Apple and Android. On the Android device I am testing on, I am having the following issue:
I have an input web control text box located in the lower 50% of the screen. When the focus goes to the text box, the soft keyboard is displayed and obscures/covers up/hides the input web control for which the user is supposed to be typing into. Only when the user types in at least one character does the input web control become visible and no longer hidden underneath the keyboard.
What I want is for the field being entered NOT to be obscured by the keyboard. When the soft keyboard is displayed, I want the input web control to remain visible.
This is on a Samsung tablet running Android version 3.2.
Please tell me how to accomplish this.
The simplest way to solve this android (and now ios7 too) nasty is to use the inputs focus and blur events. if you don't have a footer tag change to a class.
In jQuery:
$("input").focus(function(){
$('footer').hide();
});
$("input").blur(function(){
$('footer').show();
});
I have a listview application. When I run the application, setTextFilterEnabled() is working because there is a keyboard. I installed this application into a real Android phone. setTextFilterEnabled() is not working because of no keyboard. How it will work? The phone contains only four buttons and no keybord. How this is possble?
Or what should I do?
Try holding down the menu button. This brings up the virtual keyboard. If that works, you can give your users a hint (for example, using a Toast) that they can do that. Or, you can provide a button somewhere that pops open the virtual keyboard (have a look at InputMethodManager).