Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to change the look and feel of the keyboard , by changing its background and also the color of individual keys. Please help if there is a way to do it.

share|improve this question
You can theme keyboards, but it requires hacking the APK. – Matthew Read Aug 4 '11 at 14:25
If u got the answer of this question then please post here, I want the answer of the same question...!!! – Android Boy Mar 26 '12 at 10:16
Yes you can change the look and feel of the keyboard. But for individual keys its not possible. you can set key background and show popup (this can be changed for different keys through coding). In the android sdk example you will find a keyboard example, you can make changes in xml placed in the layout folder and see the changes – Prachur Mar 26 '12 at 17:28
I already use android sdk keyboard. But I want to be change the background color of each key. Is it possible? If yes then how, I dont want to be use of android:keyIcon...!!! – Android Boy Mar 27 '12 at 8:56
i did a detailed research on this , but finally i did not got any solution for that. but you can change the pop up of each key which comes on key press – Prachur Mar 27 '12 at 19:16

If you're not too attached to your current keyboard, there are loads of other ones you could try.

  • SlideIt keyboard is good, and it has a new support for skins! so you can make it look however you want :)

  • Swype has about the same functionality as the former, with a single skin that is more of a darker grey.

  • FlexT9 has the same support as the first two, with a white skin.

  • SwiftKey is good if you don't like the swipe to type thing, and has a couple good-looking included skins.

The only way to change the default keyboard on your device though, will be rooting and finding a ROM that has a keyboard that you like (or making your own if you're developer inclined ;) )

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.