Creación de divisores de línea en los párrafos de la presentación de la pestaña

Hey todos, primer post y un noob en la programación de Android, pero dispuesto a aprender! Básicamente he tomado el ejemplo de Google de un diseño de la pestaña de aquí

Encontré ese método para ser muy fácil de crear pestañas con texto dentro de cada pestaña, pero estoy tratando de hacerlo de manera que cuando se selecciona una pestaña, quiero que el texto que aparece a continuación esté separado por una línea divisoria. De modo que una línea se está dividiendo entre cada párrafo, sin embargo, estoy teniendo problemas para hacer esto. Esto es lo que tengo hasta ahora: main.xml:

<?xml version="1.0" encoding="utf-8"?> 

  <TableRow> <TextView android:id="@+id/textview1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="this is the FIRST line of the 1st tab" /> <TextView android:id="@+id/textview1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="this is the SECOND line of the 1st tab" /> </TableRow> <View android:layout_height="2dip" android:background="#FF909090" /> <TableRow> <TextView android:id="@+id/textview2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="this is First line of the 2nd tab" /> </TableRow> <View android:layout_height="2dip" android:background="#FF909090" /> <View android:layout_height="2dip" android:background="#FF909090" /> <TextView android:id="@+id/textview3" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="this is the First line of the 3rd tab" /> <TextView android:id="@+id/textview4" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="This is the First line of the 4th tab." /> </TableLayout> </FrameLayout> 

Aquí está la información en el archivo java:

  public class HelloTabWidget extends TabActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TabHost mTabHost = getTabHost(); mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1)); mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2)); mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3)); mTabHost.addTab(mTabHost.newTabSpec("tab_test4").setIndicator("TAB 4").setContent(R.id.textview4)); mTabHost.setCurrentTab(0); } } 

En main.xml puedo obtener "esta es la primera línea de la primera ficha" en la primera línea, pero "esta es la SEGUNDA línea de la primera pestaña" se muestra en la primera línea, y en todas las demás pestañas. Gracias de antemano por cualquier ayuda, esperemos que con mi conocimiento adquirido puedo ayudar a otros en el futuro.

Si simplemente desea un separador (línea que divide el área en dos secciones), puede utilizar el siguiente código en el archivo XML de la presentación;

 <View android:id="@+id/firstDivider" android:layout_height="2dp" android:layout_width="fill_parent" android:background="#000080" /> 

El código anterior producirá un divisor de 2dp de espesor, azul marino. Aumentar el layout_height aumentará el espesor del divisor.

Volver a recuperar cualquier consulta.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.