How to show softkeyboard with numbers and signs on Android TV? - android

Could anyone help me the way which combination of
android:inputType
can directly show the softkeyboard with numbers and different digits in it. Take a look on that screenshot:
needed softkeyboard That is what I'm looking for.
I have found combination of
android:inputType="text|textVisiblePassword"
which shows such keyboard: found softkeyboard.
But it's not what I'm looking for.
Thanks in advance.

Android TV's GBoard (Keyboard app) only supports email, password, text, and numeric input layouts. Unfortunately none of those is very close to what you're looking for. You can either implement a keyboard-like UI within your app to accomplish what you're looking for (substantial undertaking) or use the password layout and give instructions to the user, depending on your use case.

Related

Fix misspelled words on Android EditText

How can I implement an EditText that automatically fixes misspelled words when taping soft keyboard spacebar? I have seen this behavior on Whatsapp, for example if you write "aricle" and press spacebar it puts "article", same if you write "articl" or something like that, is that an Android behavior or a Whatsapp specialized behavior? I have tried with AutoCompleteTextView and setting autoText=true (although is deprecated I had to try)
Autocorrect is a feature of the keyboard that you use. But if you want to put this feature in your android application then you can use spelling checker framework offered by anroid. It lets you implement spelling checker in your android application with the help of android service.
For more details you can see below link
https://developer.android.com/guide/topics/text/spell-checker-framework.html#SpellCheckLifeCycle
And for example you can look into this link
https://code.tutsplus.com/tutorials/an-introduction-to-androids-spelling-checker-framework--cms-23754

Custom Keyboard like Gboard for Android

I'm looking for references to do a keyboard app like Gboard.
I checked GitHub and googled for custom keyboard for android code and I still don't know what to do.
I came across AnySoftKeyboard but it seems complicated and I think it's not what I'm looking for.
I don't need the keyboard to be that customised, I want to have a search functionality when a user clicked on a key from the keyboard, it will show an input field where the user can type any text and automatically search on the internet about the typedText and display the searches then user can share it as part of the text he/she will send to the recipient.
Creating an Input Method Editor from the Android Docs

Android: How to set custom keyboard for app?

A good example for what I'm looking for is the custom keyboard used by the WolframAlpha app.
Ideally I would like to set a custom keyboard for each EditText (one that only shows certain characters/digits), although I'm not certain that this is possible.
If anyone can point me in the direction of examples for how to do this and/or provide assistance in any other manner, it would be greatly appreciated.
I have been unable, so far, to find an example using Google of what I need to accomplish.
For developing custom keypad you should check this
android official docs and this sample app
and may this tutorial help you
See TextView's android:imeOptions and android:inputType to tell the keyboard what type of keyboard you want and if you want an enter key or something else (like "Go").

custom android softkeyboard for a particular application

I have created a custom softkeyboard. It works for all the application throughout.
Is it possible to create a softkeyboard so that it can work for a particular application not for all the application.
Any ideas.
Thanks in advance
Here is good explanation of different ways to achieve this.
The Android Nethack application has a complete and clear source code example of how to create a custom keyboard for an application, how to display it on screen and how to define multiple keyboard layouts. It contains pretty much everything you need to know.
It is by far the best example I have seen.
http://code.google.com/p/nethack-android/
Umm, I guess you could integrate your own soft keyboard within your application - and never show the real one. Much work though, but I guess it could be done.
However you cannot force a certain soft keyboard to a certain application, but lots of keyboards support different styles using this in the XML:
android:inputType=""
Perhaps one of those would suit you?
For example if you'd like a keyboard fit for input in the form of email-addresses:
android:inputType="textWebEmailAddress"

Show suggestions of AutoCompleteTextView

Is it possible to have the AutoCompleteTextView show the suggestions above the keyboard just like when using the default dictionary? (If yes, how:))
Or can I use my own database to show suggestion when using EditText?
Hope you understand what I mean:)
Thank you
Bastaixen
I don't think this is possible. The suggestions shown above the keyboard are actually part of the IME, so completely unrelated to your application / activity.
The only way to do this would be for you to build-in your own IME and then you can customize what suggestions would be there. You can base it on latinIME, but there are still a couple of things you would need to figure out:
You would need to figure out how to tell Android to use your custom IME in your app. Or, like this answer say, just build in the keyboard in your app.
if your user is using a different keyboard (for different language, or swype or something like that), they would probably not like it much...

Categories

Resources