Java android: agregando una nueva línea usando TextView

Sólo quiero añadir una nueva línea de alguna manera a mi diseño lineal:

layout = (LinearLayout) findViewById (R.id.layout); ... //some other code where I've appended some strings already final TextView nline = new TextView(this); nline.setText(Html.fromHtml("<br>")); //i also tried: nline.setText("\n"); layout.addView(nline); 

Pero esto sólo añade algunos espacios. ¿Alguien me puede ayudar? Gracias.

Si sólo desea tener un espacio vacío entre otras dos vistas, puede hacerlo en su XML (suponiendo que esté utilizando XML para el diseño). Algo como esto podría funcionar, básicamente poniendo en una vista con un fondo transparente y la altura dada. Esto es suponiendo que tiene los parámetros que desea en su TextViews.

 <TextView /> <View android:background="#00000000" android:layout_height="12dp" //or whatever density pixel height you want android:layout_width="fill_parent" /> <TextView /> 

Además, en lo que intentaste arriba … podrías probar un espacio y una nueva línea … eso podría funcionar.

 nline.setText(" \n"); 

Primero necesitas hacer que tu TextView sea ​​multilínea. Y luego utilice la cadena "\n" simple para el inicio de línea.

 final TextView nline = new TextView(this); nline.setSingleLine(false); nline.setText("first line\n"+"second line\n"+"third line"); 

Puede que tenga que establecer el InputType a TYPE_TEXT_FLAG_MULTI_LINE utilizando el método setInputType () de TextView

 tv.setInputType(tv.getInputType()|InputType.TYPE_TEXT_FLAG_MULTI_LINE); 

Usted también podría fijar apenas un cierto margen / relleno en las otras vistas. Creo que TextViews no debe ser mal utilizado como espaciadores.

Simple como:

 String hello = getResources.getString(R.string.hello); String world = getResources.getString(R.string.world); textView.setText(hello + "\n" + world); 

Simple al dar "\ n" los datos se muestran en una nueva línea

 txtView.setText("Latitude :" + latitude + "\nLongitude :" + longitude); 
  • Android html.fromhtml + spannablestring
  • Cómo ajustar texto a la siguiente línea en un Android TextView?
  • Establecer una cadena spannable no funciona en una simple Textview
  • EditText vs TextView
  • Android HorizontalScrollView con layout_gravity correcto trabajando mal
  • ¿El atributo XML singleLine está obsoleto o no en Android?
  • Resaltar todas las palabras que se buscan a través de EditText
  • Error de estilo de texto de Android: el recurso no es un ColorStateList
  • ¿Qué es TextView Gravity de forma predeterminada?
  • Cómo evitar que las URL se envuelvan en TextView?
  • ¿Cómo puedo alinear mi ImageView con mi TextView en LinearLayout?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.