Uso de tabulador / tabspace en un TextView

Quiero utilizar un poco de tabspace en una línea donde llamo setText

if(id==R.id.radioButton1){ title.setText(numbertext.getText()+" Grams"); 

En este caso, me gustaría hacer una pestaña entre numbertekst.getText () y los gramos. La salida es parte de una fila simple con valores. Pero como no puedo encontrar la pestaña, la fila es un poco fea.

Sé que puedo utilizar múltiples campos de texto o incluso una tabla. Pero como tengo un montón de código ya no quiero ir de esa manera todavía.

Intenté la manera de Java con poner \ t, sin embargo que no parece trabajar.

Cualquier ayuda sería apreciada.

Debe agregar tabulador al texto, pero \ t no funciona en settext. La solución es añadir el carácter \u0009 que representa en unicode char el tabulador, en un recurso de cadena.

 <string name="tab">\u0009</string> TextView hello = (TextView) findViewById(R.string.helloTextView); hello.setText("e"+getString(R.string.tab)+"e"); 

Solo combine más pestaña para tener más espacio

 getString(R.string.tab)+getString(R.string.tab)+getString(R.string.tab) 

"\ T" funciona, y "\ n" se utiliza para iniciar la nueva línea

Si "\ t" no funciona y \ u0009 (Unicode para una pestaña) sólo muestra 1 espacio:

En valores / strings.xml add

 <string name="tab">\u0009\u0009\u0009\u0009</string> 

A continuación, en el archivo Java agregue

 textView.setText("text" + getString(R.string.tab) + "moretext"); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.