2016-07-14 3 views
1

У меня есть кнопка в моей XML макетеТекста кнопки автоматически изменится на заглавную букву в андроиде

  <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" 
        /> 

и когда я установил текст на ней автоматически изменяется на прописную букву .even, когда я установил в XML или в фрагменте . и я не знаю, в чем проблема !!!! Я разрабатываю приложение какое-то время, но внезапно я столкнулся с этой проблемой, и это меня смутило.

+0

Вы также можете рассмотреть возможность проверить стиль, который вы используете в качестве он может использовать шрифт, который, естественно, во всех кепках. –

ответ

5

Я предполагаю, что вы используете 23 Уровень API. Не волнуйся.

Просто добавьте

android:textAllCaps="false" 
+1

Спасибо большое, что вы сохранили мое время. Но я не знаю, почему это случилось, потому что я разрабатываю приложение, и вдруг я столкнулся с этой проблемой –

-1

Программным изменить способ преобразования кнопки. btn.setTransformationMethod(null);

ИЛИ

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

использование TextView Как это

  <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" 
        /> 

в этом случае текст шоу строчными буквами

Смежные вопросы