Для моего проекта у меня есть собственное представление EditText, которое расширяет EditText. Я также применяя стиль к нему .. но мне кажется, когда я применить стиль родной RECTANGLE показывает, что поле сосредоточено уходит .. мой стиль выглядит следующим образом:styling переопределяет собственный прямоугольник фокуса android
<style name="edit_text">
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#000000</item>
<item name="android:singleLine">true</item>
<item name="android:cursorVisible">true</item>
<item name="android:layout_marginBottom">20dip</item>
<item name="android:background">@drawable/text_view_bg</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
</style>
<style name="large_edit_text" parent="@style/edit_text">
<item name="android:layout_width">740dip</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
</style>
это показывает прямоугольник фокуса:
<medicalforms.form.FormEditText
android:layout_width="580dp"
android:layout_height="wrap_content"
android:layout_weight="0"
android:focusableInTouchMode="true"
android:focusable="true"
formview:form_id="first_name"
formview:form_action="@string/action_property_change"
/>
и это не делает:
<medicalforms.form.FormEditText
style="@style/large_edit_text"
android:layout_weight="0"
android:focusableInTouchMode="true"
android:focusable="true"
formview:form_id="first_name"
formview:form_action="@string/action_property_change"
/>
может кто-нибудь сказать мне, почему? я хочу сохранить собственный прямоугольник, который поле фокусируется. но используйте мой стиль.
Что такое 'parent =" @ style/edit_text "?? – dmon
его @ style.large_edit_text, и это применяемый стиль см. В первом узле кода. – erik