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? .
- Desactivar el encabezado ListView de Android
- ¿Está bien cambiar el adaptador de ListView de forma dinámica?
- ¿Cómo acceder a `this` dentro de un renderRow de un ListView?
- Cómo mostrar listview personalizado utilizando fragmentos de lista en android
- Cómo cambiar el color de backgroung cuando haces clic en los elementos de ListView horizontal en Android
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);
- Rellene Listview desde el origen de la matriz de cadenas, con un String ArrayAdapter
- Cómo hacer la vista de rectángulo en showcaseview para listview
- ListView cargar más en la parte inferior de desplazamiento
- Cómo aplicar la animación de diseño de Android sólo a los niños por encima de un cierto índice?
- ListView vs LinearLayout
- Android: ¿es posible tener un ListView dentro de un ListView?
- Android ListView - detiene el desplazamiento en la posición de fila 'completa'
- Configuración de la tarea asincrónica para cargar Json en una vista de lista
- WebView – onReceivedHttpAuthRequest nunca se detiene
- Parsing Soap Uso del servicio de Retrofit Estoy frente a una excepción como este (es decir) modelo de cuerpo desajustado en el modelo de sobre de clase en la respuesta