Ниже я добавил стиль EditText в теме. Я добавил ширину и высоту alos. Поэтому я удалил android: layout_width и android: layout_height из моего вида edittext. Но это говорит об ошибке. Если я добавляю ширину и высоту, она работает нормально. В чем разница. Является ли тема не применимой к моему edittext-представлению?layout_width и layout_height не относится к edittext с темой
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:editTextStyle">@style/custom_EditTextStyle</item>
</style>
<style name="custom_EditTextStyle" parent="@android:style/Widget.EditText">
<item name="android:background">@drawable/edittextbox</item>
<item name="android:singleLine">true</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">48dp</item>
</style>
Мой взгляд EditText
<EditText android:hint="Username" />
где ваш атрибут стиля? –
Blackbelt
Является ли это ошибкой или компиляцией? –