Cómo restablecer Id de item list_view en cada ficha en TabHost?

Tengo un diseño en el que hay dos pestañas (implementado por "TabHost"), y en cada ficha tengo una list_view con un elemento. Como he encontrado, el Id del primer elemento de la list_view que está en la segunda pestaña, comienza desde 1 en lugar de cero. Sé que este id es la continuación del id del último elemento de la primera pestaña (como se muestra en las siguientes imágenes)

Ahora la pregunta es ¿Cómo hacer que estos id empiecen desde cero para cada pestaña? .

Primero considere esta parte para llenar la vista de lista en Todas las pestañas.

// Tab1 TabHost.TabSpec LawSpec = tabHost.newTabSpec(Law_SPEC); LawSpec.setIndicator(Law_SPEC, getResources().getDrawable(R.drawable.searchimg)); Intent LawIntent = new Intent(ListResult.this, LawResult.class); LawIntent.putExtra("Lawlist", LawList); LawSpec.setContent(LawIntent); // Tab2 TabHost.TabSpec ArticleSpec = tabHost.newTabSpec(Article_SPEC); ArticleSpec.setIndicator(Article_SPEC, getResources().getDrawable(R.drawable.searchimg)); Intent ArticleIntent = new Intent(ListResult.this, ArticleResult.class); ArticleIntent.putExtra("Articlelist", ArticleList); ArticleSpec.setContent(ArticleIntent); 

Y en cada ficha tengo un ListAdapter:

 // Tab1's List ListAdapter adapter = new SimpleAdapter( LawResult.this, LawList, R.layout.law_result_item, new String[]{"selectedId", TAG_body, TAG_tag}, new int[]{R.id.idL, R.id.body, R.id.tags} ); setListAdapter(adapter); // Tab2's List Adapter ListAdapter adapter = new SimpleAdapter( ArticleResult.this, ArticleList, R.layout.article_result_item, new String[]{"selectedId", TAG_body, TAG_tag}, new int[]{R.id.idA, R.id.body, R.id.tags} ); setListAdapter(adapter); 

Tab1

Tab2

  • Android: ¿Qué es inflater en listview?
  • ¿Cuál es la forma correcta de mostrar múltiples tipos de filas en una vista de lista reactiva-nativa?
  • Android requestFocusFromTouch muestra menú con el primer elemento resaltado
  • ListView, BaseAdapter, getViewTypeCount () - ¿Cómo forzar el adaptador a comprobar de nuevo getViewTypeCount ()?
  • Herramientas namespace android listitem
  • Bauerca drag-sort-listview ejemplo sencillo
  • ¿Cuál es la diferencia entre argumento "int" y "long" en onItemClick en Android
  • Configurar RecyclerView para trabajar como chat
  • RecyclerView oculta la barra de acción cuando se abre SoftKeyboard
  • Vista de lista volver a la posición superior después de actualizar los datos en arrayadapter
  • Android: visualización de lista inversa como mensaje
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.