私のプロジェクトでは、EditText を拡張するカスタム EditText ビューがあります。私はそれにスタイリングも適用しています..しかし、スタイルを適用すると、フィールドがフォーカスされていることを示すネイティブのRECTANGLEが消えるようです..私のスタイルは次のようになります:
<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"
/>
誰かが理由を教えてもらえますか? フィールドがフォーカスされているというネイティブの長方形の手がかりを維持したい..しかし、私のスタイリングを使用する