Android change listview item color del texto

Estoy tratando de cambiar el color de algunos elementos de texto (o color backgroung) en una vista de lista basada en una bandera. Después de una larga búsqueda no he encontrado cómo hacerlo, estoy llamando al bucle siguiente después de la acción específica para cambiar el color:

ListView _listView = (ListView) findViewById(R.id.listView2); for (int i=0;i<=_listView.getCount();i++) { if(Falg == True) { //here i want to change the list view item color or backgroud color } } 

4 Solutions collect form web for “Android change listview item color del texto”

Puede reemplazar el método getView del adaptador Array y cambiar el color:

 ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, myList) { @Override public View getView(int position, View convertView, ViewGroup parent) { View view = super.getView(position, convertView, parent); TextView text = (TextView) view.findViewById(android.R.id.text1); if (flag == True) { text.setTextColor(Color.BLACK); } return view; } }; 

Puede hacerlo directamente en su Adapter personalizado.

Vea Adapter.getView ()

Puede inflar el diseño de la fila en este método y cambiar dinámicamente los colores de la vista y otras cosas.

Cree un diseño personalizado, defina su color en ese diseño.

Me gusta esto:

 <? xml version="1.0" encoding=" utf-8 "? > <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tv" android:textColor="@color/white" // Here You define your desired color android:layout_width="fill_parent" android:gravity="center" android:layout_height="fill_parent"/> 

Utilice esta disposición en su adaptador, como esto:

 ArrayAdapter<String> adapter = new ArrayAdapter<String>( this, R.layout.custom_textview, info); lv.setAdapter(adapter); 

De esta manera no es necesario utilizar un adaptador personalizado.

Usted puede fijar el estilo del color de la fuente … .como

 textView.setText(Html.fromHtml("<b><u>"+string+"<b><u>")); 

Cuando rellenes el texto en tu listview.

  • Cómo cambiar la lista de color del elemento seleccionado en el cajón de navidgation?
  • Android ListView :: setItemChecked no funciona
  • Android ListView child Ver setEnabled () y setClickable () no hacer nada
  • Diseño relativo verificable como elemento en la lista de selección múltiple
  • Cómo crear una tarjeta de estilo android estilo listview
  • Disposición personalizada de Android para listview
  • Obtener un evento cuando un elemento ListView está visible o no
  • Tratando de coger un clic en android ListView item: android: descendantFocusability = "blocksDescendants" no funciona
  • Agregar botón a cada fila de la vista de lista
  • State_activated en pre Honeycomb Devices
  • Androide. RadioButtons en un ListView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.