Android :: Cant See Text Box While Typing On Soft Keypad
Oct 28, 2009
I have a relative layout with Edit text fileds and some buttons at bottom. when i try to write anything on edittext field in the middle of screen, it just being hidden by the keypad and buttons layout comes on top. how can i have soft keypad working fine for my edit texts?
I have an application that has 2 AutoComplete TextViews on a single screen. I have just upgraded the application from 1.0 to 1.5 and I am facing 2 issues here: 1. I get soft keypad for only one of the text view. Wat could be the problem with the other one? 2. For the text view that i get soft keypad,on entering data into the text view using soft key pad, i get the below exception.
I have a simple edit control in my application and as expected the soft keypad comes up on tapping it. Now what I want to do is that when the user presses the back button, the activity should quit immediately without the soft keypad going down first. On handling the key event in my activity i found that the first 'Back' event is consumed by the keyboard and it does not even reach the activity. However once the soft keypad goes down, the events can be handled in my activity. Is there any way to override this behavior so that the back button first reaches my activity and I can quit immediately.
In my android application, I have an Edit Text. When I click in this field, the soft keyboard appears, expanding from the bottom of the screen. It seems to actually modify my layout, pushing contents up wards. When I dismiss the keypad, it retracts, and I see my layout re-expand to take up the space it previously occupied. Is there a way to get the keyboard to simply appear "on top" of my layout, so that I don't get this somewhat unpleasant relayout animation? The Edit Text is pinned to the very top of the screen, so I don't have to worry about the keypad hiding it.
When I am in a call on my Sprint HTC Hero, if I bring up the touch-keypad, hit the number 1 and then slide the keypad away, I get a message "Starting MMI sequence" and the call disconnects. The reason I discovered this is because I use Google Voice and I need to press 1 to accept a call or 2 to send it to voic email. But, when I press 1 and slide away the keypad, it disconnects. This does not happen when I press the actual keypad soft-button to get the keypad to disappear, it only happens when I swipe it down and away. It runs other MMI Sequences, depending on which key I press... (2 and 4 give me a dial tone to make another call, 3 gives me a popup that says "unable to conference calls", etc...) so is this a function of the phone (like a shortcut or something), or is it something that shouldn't be happening? Like I said, I don't think I've noticed it before the last day or so and I can't find anything about it in the manual or on any of the forums. Should pressing a button on the soft-keypad and swiping the keyboard away while in a call always run an "MMI Sequence"?
For an EditText box, the user should only be entering valid numbers, so I am using android:inputType="numberDecimal". Unfortunately, the soft keyboard that Android brings up has numbers only along the top row, while the next three rows have various other symbols (dollar sign, percent sign, exclamation mark, space, etc). Since the number Decimal only accepts numbers 0-9, negative sign, and decimal point, it would make more sense to use the "phone" soft keyboard (0-9 in a 3x3 grid, plus some other symbols). This would make the buttons larger and easier to hit (since it's a 4x4 grid rather than a 10x4 grid in the same screen area). Unfortunately, using android:inputType="phone" allows non-numeric characters such as parentheses I have attempted to use android:inputType="numberDecimal|phone", but the numberDecimal aspect of the bit flag seems to be ignored. I have also tried using android:inputType="phone" in combination with android:digits="0123456789-.", but that still allows multiple negative signs or decimal points (inputType="number" has really good error checking for things like that, and won't let the user even type it in). I have also tried using android:inputType="phone" in the xml layout file, while using a DigitsKeyListener in the Java code, but then that just uses the default number soft keyboard (the one that has numbers only along top row) (it appears to set InputType.TYPE_CLASS_NUMBER, which voids the InputType.TYPE_CLASS_PHONE set by the XML layout). Writing a custom IME wouldn't work, since the user would have to select the IME as a global option outside the app. Is there any way to use the "phone" style soft keyboard while also using the "number" restrictions on what is entered?
I've had an HTC Desire for a few months now, and I just can't get used to full keyboard touchscreen style text entry. I like old school phone keypad style T9 text entry - I find it much faster (well, once I've entered lots of extra words!) than a keyboard and like to be able to send texts with one hand.
However I'm not happy with the stock android keypad, and my phone has just received a new update that makes it EVEN WORSE.
For example, it appears to in fact be impossible to enter accented characters (e.g.). As I occasionally communicate in languages other than english this is horrendous. With the new update they've also removed the shortcuts to ! and ? and replaced them with the voice recognition button, a feature in Android which I have found to be totally pointless (most of the time after speaking something it just says 'processing' for ages, then either fails or comes up with nonsense. Far quicker to type! Whats the point?!?). It's also added some kind of auto correction which I can't work out how to turn off which will prioritise words that I haven't even typed because I guess it thinks thats a more popular word and I misspelled it and I then have to go into 'more words' to chose the bloody word I typed in to start with!
However it seems all the other alternative keyboards are more designed to replace qwerty. I tried SwiftKey for a little while and it's clever, but it's still all querty and I'm not sure I like all the autocorrection - often correcting something that WAS correct into something that isn't!
About to try HTC_IME once I've worked out how to install it, but are there any other phone-keypad-style text entry apps out there to replace the stock android? Just anything that works like, say, an old Nokia or Sony would be totally great. That can't be too much to ask can it?
Im not sure if its just me, but does anyone else find the autocorrect text typing lacking? Example I found with my iPhone that if I typed hime by accident it would change it to home. I am loving my android over my iphone. I just find that the autocorrect is not as good.
I've written this small app, nothing special it just contains an edittextview control and the strange thing is that when I type text on this textbox it converts English characters into Chinese (or Japanese, I can't tell) characters.
When I start to type in any notepad app, although the cursor moves (sometimes to the right, often down a line or two or three first and then to the right) no text appears on screen. However, when I then exit the keyboard, the text miraculously appears. This only happens in notepad apps. My notepad of choice is "Note Everything", but I've now duplicated the problem in two other notepad apps. Im using Galaxy Note.
1 thing that is very annoying is when I type a text in landscape, to send the text I have to minimize the keyboard. is there a simpler way to send them? Found a fix: Main menu>add>widgets>settings>mobile
Sometimes when I type it wont fill in whatever field that I am typing in whether its a text message, search, or web page. The dictionary will come up as if I am typing the word but no actual letters will have been typed. I've tried with both the stock keyboard and better keyboard but it wont work until I restart the phone.
Does anyone know of an app that will automatically type a specified string of text? My email address is rather long and since this is used as the login for just about everything, it's tedious to type with an on-screen keyboard. On my Mac, I use QuicKeys to set short key combinations that will type various things like addresses, phone numbers, emails, etc. that I use all the time. Is there an equivalent in the Android world?
So, I use Chomp for sending SMS and I've noticed something odd has started happening. Every so often when I start to type a message to someone a www pops into the text box. It just shows up attached to the front of the first word I type. This doesn't happen every time, but it's been happening on a semi-regular basis.
I love my Eris, but I'm having one recurring and frustrating problem. Almost every time I try to send a text, I'll get about halfway through typing it, and the program will just go back to the previous page without warning. I lose the text and I have to start over. This happens EVERY time I try to send a sms to a group. (Which means I can't send a group text ever, which is frustrating).
Is there a way for me to shrink the size of the keyboard that appears when I'm typing text? Often, I'll be composing a message to a board like this one, and the text I'm typing will be invisible because the keyboard is taking up over half the screen.
It happened 2 times already. I open the slide out keyboard and start typing an email, some letters (like C) does not type so I try a few times clicking the key and it types. then when I hit A the entire text is highlighted and the next character that I type replaces the highlighted text. You can imagine how annoying this can be. I thought I must have done something wrong and examined that the fn key was not pressed (cycled through it by pressing fn 3 times). No luck. I tried the same thing in 5 min and it all worked fine. I am baffled.
Suddenly the sound doesn't work for my text when I type or swype. I've turned on ALL sounds possible. (It still vibrates.) I can hear all the other sound effects and can hear the typing if I switch to Android Keyboard. But I like Swype!
the HTC keyboard is going nuts itself.It's been like this since i've installed it like 2 weeks ago...When i'm typing email/message.it suddenly stops typing and vibrates on it's own.when i'm pressing erase it freeze and vibrates then deletes like a line of text.is this normal? what can i do to avoid it!
I want to let users input a postal code to my app. The common use case is the US zip code, which are composed solely of numbers, so I'd like to display the numeric keyboard initially in the soft input. However, not all postal codes are solely digits, so I still need users to be able to enter other characters.
I've been trying to do this with android:inputType, but by setting the "number" flag, it automatically blocks any input except for number-based stuff. Is there a way to just accept general text, but get the soft keyboard to initially display a more number-based keyboard?
For the past week or so I've been having issues with the bottom left corner of my touch screen (in portrait). If I am typing a text I cant select the letter Z or the shift/caps key. I also have a hard time selecting shortcuts in that corner. I am running the 1st 2.1 leak if that makes any difference. Is anyone experiencing touchscreen issues that may have any solutions or should I get a replacement? Does anyone think the OTA might fix this? BTW, I've calibrated my phone several times to no avail. It also happens in landscape but it shifts to the bottom right corner of course!
Is anyone having issue soft vibrate on incoming calls,txt,etc.?(HTC eris) I have to have on vib @ work...I have a belt clip and cant feel the vibe on my hip...then next I grab my off my clip....bunch of missed calls ad txts. Is there a tweak or fix this?
Is there a setting in LP or any apps that would allow me to toggle off and on the soft keys when a new notification comes in? Anytime I get an email or text the soft keys stay lit until I check the message.
I want to have input type for the text boxes that only takes numbers and decimal point. Input type of Number or Decimal, still brings the full keypad and the buttons are small. Input type of Phone does the trick, but not all phones have a comma or a dot to enter the decimal point. What is the best way around? You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to email@example.com To unsubscribe from this group, send email to firstname.lastname@example.org For more options, visit this group at http://groups.google.com /group/android-developers?hl=en
I use the following code to listen for the key presses of 0 - 9 from the soft input keyboard on Android: The code works when i display the soft input keyboard in the following mode: http://i.imgur.com/Snasz.png: However it does **not** work when I display the soft input keyboard in the following mode: http://i.imgur.com/wf0Kt.png. Why is this?
I've seen with the onscreen keypad, the application does not seem to be notified that the OSK has been brought in front of it.I would like to be able to change the layout of my screen so that relevant information is visible when the keypad is brought to the fore.I have information onscreen that changes as the user types in a number.Also, the implementation of the OSK in landscape mode completely breaks the functionality of our application since the OSK takes over the complete screen. It would be much better for us if a 12-key numeric keyboard were available on one side of the screen and leave the other side available to the application. Can there be layout qualifiers such as we have with layout-land- keyshidden...such as layout-land-osk?
I'd like to replace the "enter" button that appears on the keypad automatically, with a done button that would just close the keypad when the user hits it. I've seen this done on a couple of apps (e.g the Nexus One twitter app) and would like to implement something similar. does anyone know how?Also is it possible to get the text that appears by default to auto erase when the user click to edit the edittext box?
i find the phone key pad better than QWERTY/compact QWERTY bec i do most of my texting one hand.. I'm using HTC_IME right now but its still slow to me.. it highlights the words while typing.. i tried betterkeyboard, touchpal, swiftkey, and a lot of keyboard apps but very few has the phone keypad keyboard on it.. and those who have it (betterkeyboard) responses very slow..
I'm looking for an application that lets me use the Incredible as a numeric keypad for my laptop. So it would have to link to my laptop via blue tooth. I had and app with my old iPhone, but I can't find anything like it in the Android Market.
I have created an edit text. Currently the writing keypad is made visible when i click on it. Is there a possibility where I can make the writing keypad visible from starting itself i.e. no need to click on the edit text view.
I just upgraded to Android 2.1, and I HATE the keyboard defaulting to XT9 style. Is there a replacement keyboard program that will let XT9 be disabled, AND that will let me use the cell phone keypad style for input? I do most of my texting with 1 hand and find the cell phone keypad style easier to use.