Вот примеры изображений двух полей EditText
, которые я добавил на панели действий:
[Это из инструмента Graphical Layout в Eclipse]
[Вот как это выглядит в моем эмуляторе (2.1 WVGA854)
Мой вопрос: как я могу сделать EditText
немного ближе к графическому макету?Или это функция эмуляции?На моем устройстве, имеющем пользовательский ром, EditText
имеет квадратную форму, но выглядит как графическая раскладка, чего я и хочу.
Я попытался установить для textAppearance значение "@android:attr/textAppearanceSmall"
.Это помогает в том, что он изменяет размер текста в EditText для просмотра, но это не влияет на размер самого EditText
.
Вот XML для моего EditText:
<EditText
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="@android:attr/textAppearanceSmall"
android:layout_marginTop="5dip"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
Я мог бы опубликовать полный XML, но по сути этот EditText заключен (вместе со значком поиска ImageView) в RelativeLayout, который находится в другом RelativeLayout.
Спасибо за любую помощь!
РЕДАКТИРОВАТЬ По запросу, вот полный XML для верхней панели поиска:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageButton
android:id="@+id/IBSearchOverlayMic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:background="@drawable/aslctr_search_overlay_blackbutton"
android:src="@drawable/search_overlay_ic_microphone" />
<ImageView
android:id="@+id/IVSearchOverlayDivider1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/IBSearchOverlayMic"
android:src="@drawable/search_overlay_division" />
<ImageButton
android:id="@+id/IBSearchOverlaySearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/IVSearchOverlayDivider1"
android:background="@drawable/aslctr_search_overlay_blackbutton"
android:src="@drawable/search_overlay_ic_searchwhite" />
<RelativeLayout
android:id="@+id/RLSearchOverlaySearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/IBSearchOverlaySearch"
android:layout_alignBottom="@id/IBSearchOverlaySearch"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@id/IBSearchOverlaySearch"
android:layout_centerVertical="true"
android:background="@drawable/search_overlay_searchbg">
<EditText
android:id="@+id/ETSearchOverlaySearch"
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="@android:attr/textAppearanceSmall"
android:layout_marginTop="5dip"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/ETSearchOverlaySearch"
android:layout_centerVertical="true"
android:layout_marginRight="10dip"
android:clickable="false"
android:focusable="false"
android:src="@drawable/search_actionbar_ic_searchcream" />
</RelativeLayout>
</RelativeLayout>