+1  A: 

Is it an option to explicitly set the height?

If yes, use something like

<EditText
    android:id="@+id/smallEditText"
    android:layout_width="wrap_content"
    android:layout_height="10dip"/>

You can decrease the font size, by using android:textSize in XML. You can also make your control scrollable.

Edit: Just saw your screenshots, what is the layout in which you have put the EditText? It may be setting non-explicit layout rules for your control.

Dimitar Dimitrov
I use LinerLayout, actually make my text font smaller won't solve the problem
Jacky
+3  A: 

EditText has a default padding set.

Try this,

<EditText android:text="Any Text" android:layout_width="fill_parent" android:layout_height="16dp" android:padding="2dp" android:textSize="10dp" />

bhatt4982
this actually makes the edittext smaller, but when I click it, there will be an orange line in the middle.
Jacky
@Jacky: That can be handled by adding background.Try with attribute - android:background="#FFF"Best - specify a xml based drawable for the background, that can handle all states (like focus)
bhatt4982
A: 

yeah, with me it doesn't work either

i dont know how google keeps its name associated with this buggy contraption of android

Dorin