¿Existe esto? Necesito hacer un TextView que siempre está en mayúscula.Text-transform: equivalente en mayúsculas en Android?
Respuesta
no veo nada como esto en el TextView atributos, sin embargo, que sólo podría hacer que el texto en mayúsculas antes de dejarla:
textView.setText(text.toUpperCase());
Si la Vista de Texto es una EditarTexto y que desea lo que el usuario escribe a En mayúsculas, podría implementar un TextWatcher y usar EditText addTextChangedListener para agregarlo, y en el método onTextChange tomar la entrada del usuario y reemplazarla con el mismo texto en mayúsculas.
editText.addTextChangedListener(upperCaseTextWatcher);
final TextWatcher upperCaseTextWatcher = new TextWatcher() {
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
editText.setText(editText.getText().toString().toUpperCase());
editText.setSelection(editText.getText().toString().length());
}
public void afterTextChanged(Editable editable) {
}
};
Para su EditarTexto puede utilizar como filtro de InputFilter.AllCaps
editText.setFilters(new InputFilter[]{new InputFilter.AllCaps()});
Ver: http://d.android.com/reference/android/text/InputFilter.AllCaps.html
También puede especificar su EditarTexto través android:inputType
:
<EditText
...
android:inputType="textCapCharacters" />
encontré en this guía de desarrolladores de Android:
<TextView
...
android:capitalize="characters"
...
/>
Esto solo se aplica a EditText, no a TextView. De la documentación: "[...] capitalizar automáticamente lo que escribe el usuario" –
¿Respuesta real? huh .... "android: capitalize está en desuso: Use inputType en su lugar" –
Prueba esto:
<TextView
android:textAllCaps="true"
/>
Esto funciona, pero no en todas las versiones o en el editor de diseño. – Kieran
'android: textAllCaps' solo funciona si su minSdkVersion> = 14 (Ice Cream Sandwich) –
Sé que es para un comentario de hace más de 3 años, pero esto solo funciona si está usando el teclado en pantalla, si alguien tiene un teclado físico (bluetooth o en el dispositivo) luego se ignora, es mejor usar un oyente –
Usted puede hacerlo, sólo se suma a TYPE_TEXT_FLAG_CAP_CHARACTERS InputType ::
editText.setInputType(android.text.InputType.TYPE_CLASS_TEXT
+ android.text.InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);
espero ser ayudado!
uso
android:textAllCaps="true"
esto hará que su todo Textview
capital.
- 1. Android addJavascriptInterface equivalente en iOS
- 2. Equivalente de timeIntervalSinceReferenceDate en android
- 3. iOS SegmentedControl equivalente en Android
- 4. ¿Equivalente de iOS NSNotificationCenter en Android?
- 5. Android equivalente de NSUserDefaults en iOS
- 6. Diferentes alturas en Android GridView o equivalente
- 7. android - ¿WrapPanel equivalente?
- 8. Android equivalente java.awt.Dimensión
- 9. Android: iOS UIActionSheet equivalente
- 10. en mayúsculas una cadena
- 11. Android 1.6 equivalente de EXTRA_GATEWAY_URI
- 12. HttpUnit/HtmlUnit equivalente para Android
- 13. Necesita Android equivalente a AudioInputStream
- 14. usando mayúsculas en un collection_select
- 15. dividir una cadena en mayúsculas
- 16. Constantes no mayúsculas en Java
- 17. C# Primera monthletter en mayúsculas
- 18. Ignorar mayúsculas y minúsculas en Python Strings
- 19. Convierte cadenas en MAYÚSCULAS en SQL Server
- 20. ¿Cuál es el equivalente de Html.fromHtml() de Android en iOS?
- 21. ¿Cuál es el equivalente Android de pantalla: ninguno en CSS?
- 22. Cajón deslizante equivalente en iOS
- 23. Teclado virtual de Android encienda el bloqueo de mayúsculas
- 24. Android - Cursor SQLite getColumnIndex() distingue entre mayúsculas y minúsculas?
- 25. NSLog equivalente para Android dev utilizando Eclipse
- 26. iOS equivalente a Fragmentos/Diseños de Android
- 27. Android clipPath equivalente para hardware acelerado Ver
- 28. ViewDidLoad de Android y su equivalente viewDidAppear
- 29. ¿Qué es coredata equivalente para Android
- 30. tarea regular de Android (cronjob equivalente)
Eso funciona si 'text' es una Cadena. Si está obteniendo el String de sus archivos xml con 'R.string.someID', necesitará lanzar una llamada' Resources.getString' (http://developer.android.com/reference/android/ content/res/Resources.html # getString% 28int% 29) – MatrixFrog
Tenía miedo de tener que hacerlo de esta manera. Esperaba que hubiera un atributo simple que me faltaba. – Joren
¿No será esto crear un stackOverFlow? – desgraci