Buscar aquí

Mostrando entradas con la etiqueta android. Mostrar todas las entradas
Mostrando entradas con la etiqueta android. Mostrar todas las entradas

miércoles, 19 de septiembre de 2012

Quitar una pestaña (o tab) de un tabhost en android

Para quitar una pestaña en un tabhost en android, se situa el widget en la pestaña cero, y luego se borra la que queremos borrar, eso si, sabiendo el id, así:


tabhost.setCurrentTab(0);
 tabHost.getTabWidget().removeView(tabHost.getTabWidget().getChildTabViewAt(ID));
Donde ID es el id de la pestaña que queremos borrar

Android “Only the original thread that created a view hierarchy can touch its views.”

Si les sale esto en android, significa que se ha  creado o se han creado elementos en un hilo y se trata de modificar en otro. Para resolverlo haz:


runOnUiThread(new Runnable() {
     public void run() {
//El código que hace lo que vos querás....

    }
});