Hay TextView.append(), pero eso agrega el texto al final de TextView. Quiero lo que añado para ir al principio (es decir, aparecer en la parte superior del cuadro de TextView).¿Cómo anexar una Cadena a un TextView de Android?
Respuesta
Has probado esto
textview.setText(" append string" + textView.getText());
Aunque los spannables se pierden por este método.
A continuación, utilice la cadena que desea anexar decir "hola" a la TextView como
textview.setText("hello"+textView.getText())
Motivo de downvoting ??? –
Si usted está preocupado por spannables, se puede usar algo como esto:
textView.getEditableText().insert(0, "string to prepend");
El getEditableText() me devuelve nulo. En cambio, para anteponer texto a un spannable, me puse la buffertype texto para SPANNABLE: en código:
myTextView.setText(myText, TextView.BufferType.SPANNABLE);
o el uso de la propiedad xml android:bufferType en su Vista de Texto.
Luego tire la getText() para Spannable, después de lo cual ConCat el texto adicional con el texto existente:
Spannable currentText = (Spannable) tvTitle.getText();
CharSequence indexedText = TextUtils.concat(String.format("%d. ", index), currentText);
myTextView.setText(indexedText);
Por lo que yo puedo decir todas las funciones están disponibles desde el nivel del API 1.
De las múltiples soluciones incorrectas que he encontrado esparcidas por esto, esta es la única solución que realmente funciona. Absolutamente loco que no hay una manera más sensata de hacerlo. Debajo de mi código similar que se aprovecha de esto. 'código' setText (getText(), TextView.BufferType.SPANNABLE); Spannable currentText = (Spannable) getText(); CharSequence indexedText = TextUtils.concat ("(", currentText, ")"); setText (indexedText); 'código' –
- 1. Conversión de TextView a cadena (tipo de) Android
- 2. Anexar cadena a la matriz de Matlab
- 3. Añadir más de una cadena a un TextView
- 4. ¿Cómo anexar a un archivo de texto en Android?
- 5. Cómo anexar a una expresión
- 6. Cómo convertir un int a una cadena?
- 7. Anexar a una expresión
- 8. Cómo verificar si un TextView contiene una cierta cadena
- 9. LINQ para anexar a StringBuilder desde una Cadena []
- 10. Android TextView
- 11. cómo agregar borde a un texto en textview android
- 12. multicolor Android en una TextView
- 13. Android: Linkify TextView
- 14. anexar tuplas a una lista
- 15. cómo obtener texto de autocompletar textview android
- 16. jQuery anexar div a un
- 17. ¿Cómo hacer textView redondeado en Android?
- 18. ¿Cómo anexar datos a un archivo binario?
- 19. ¿Cómo anexar a un archivo CSV?
- 20. Autolink dentro de un TextView en Android
- 21. Linkify en android TextView
- 22. Tamaño de una línea de Android Android TextView
- 23. ¿Cómo anexar a un archivo en el nodo?
- 24. Android Simple TextView Animation
- 25. Anexar elementos de un conjunto a una lista en Python
- 26. Android TextView Wrap
- 27. Escribir un párrafo usando textview en Android
- 28. Problema de distribución con Android: rotó TextView
- 29. ¿Cómo colorear parte de TextView en Android?
- 30. Clickable TextView en Android
Es solo yo, ¿o esto parece muy feo para otras personas también? ¿Hay alguna razón por la cual Android no incluya un prepend() o algo similar? – Tim
supongo que se usa con frecuencia. Por lo tanto, Android proporciona un anexo como función de conveniencia – nandeesh