2016-07-14 2 views
1

J'ai un bouton dans ma mise en page xmltexte du bouton passe automatiquement en lettre majuscule dans Android

  <Button 
      android:layout_marginTop="10dp" 
      android:layout_marginLeft="30dp" 
      android:layout_marginRight="30dp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 

      android:text="Default ringtone" 
      android:id="@+id/select_ringtone" 
        /> 

et quand je mets tout texte sur elle passe automatiquement en majuscule .même quand je mis en XML ou fragment .et je ne sais pas quel est le problème !!!! Je suis en train de développer une application pendant un certain temps, mais soudainement j'ai fait face à ce problème et il m'a fait confus

+0

Vous pouvez également envisager de vérifier le style que vous utilisez comme il pourrait utiliser une police qui est naturellement dans tous les casquettes. –

Répondre

5

Je suppose, Vous utilisez 23 niveau API .Its par défaut là. Ne vous inquiétez pas.

Il suffit d'ajouter

android:textAllCaps="false" 
+1

Merci beaucoup, vous avez sauvé mon temps. Mais je ne sais pas pourquoi cela est arrivé parce que je suis en train de développer une application et tout à coup j'ai fait face à ce problème –

-1

changer la méthode de Programmatically transformation du bouton. btn.setTransformationMethod(null);

OU

<style name="MyButton" parent="Widget.AppCompat.Button"> 
     <item name="android:textAllCaps">false</item> 
    </style> 
0

utilisation TextView Vous aimez cette

  <TextView 
      android:layout_marginTop="10dp" 
      android:layout_marginLeft="30dp" 
      android:layout_marginRight="30dp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="Default ringtone" 
      android:id="@+id/select_ringtone" 
        /> 

dans ce cas votre émission de texte en lettres minuscules