2013-06-07 4 views
1

Je veux appliquer 60dp hauteur par défaut à toute ma vue entière EditText de l'application. Où ai-je fait une erreur?Comment régler la hauteur par défaut à la vue edittext

styles.xml

<style name="AppTheme" parent="AppBaseTheme"> 
     <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:height">60dp</item> 
     <item name="android:layout_marginTop">4dp</item> 
     <item name="android:layout_marginBottom">4dp</item> 
     <item name="android:singleLine">true</item> 
     <item name="android:paddingLeft">10dp</item> 
     <item name="android:paddingRight">10dp</item> 
    </style> 

Merci

+0

Quelle erreur obtenez-vous? – Daniel

+0

Vous devriez publier votre style AppBaseTheme. –

+0

J'ai déjà posté le style AppBaseTheme. n'est-ce pas? –

Répondre

1

Utilisez

<item name="android:layout_height">60dp</item> 

Non

<item name="android:height">60dp</item> 
+0

Quand j'ai retiré android: layout_height de ma vue edittext - mon application plante? –

+0

Assurez-vous que vous appliquez le style à l'EditText '' –

+0

Pourquoi devrais-je ajouter le style à nouveau. Nous avons déjà ajouté du style à "AppBaseTheme". Je pense qu'une fois que nous avons ajouté le style dans "AppBaseTheme", il va appliquer l'application entière sans ajouter de style. Que dis-tu? –

Questions connexes