This is the keyboard from the Sony Xperia calculator app (ICS):
It can be slid left to bring up the scientific buttons.
My app's minSdkVersion is 8, targetSdkVersion is 17.
If not any other alternatives to implement both the basic and scientific keyboard (mine has lots of keys)?
you can implement this by using ViewFlipper.
ViewFlipper is a simple ViewAnimator that will animate between two or more views that have been added to it. Only one child is shown at a time. If requested, can automatically flip between each child at a regular interval.
So you can design multiple screen and show it using viewflipper