El color de fondo de la lista se vuelve blanco al desplazarse cuando se utiliza android.support.v4.app.ListFragment;

Estoy enfrentando un problema crítico. Estoy intentando cambiar el color de fondo (transparente) de la lista en tiempo de desplazamiento pero incapaz de hacerlo. He intentado cambiar es por xml de listView, así como por el código también. Pero en ambas condiciones el fondo de la lista se convierte en blanco . Estoy usando android.support.v4.app.ListFragment; Y FragmentPagerAdapter.

Quiero cambiar el cambio de color de tiempo de desplazamiento de lista. Para esto estoy usando código siguiente.

public static class ArrayListFragment extends ListFragment { int mNum; /** * Create a new instance of CountingFragment, providing "num" * as an argument. */ static ArrayListFragment newInstance(int num) { ArrayListFragment f = new ArrayListFragment(); // Supply num input as an argument. Bundle args = new Bundle(); args.putInt("num", num); f.setArguments(args); return f; } /** * When creating, retrieve this instance's number from its arguments. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mNum = getArguments() != null ? getArguments().getInt("num") : 1; } /** * The Fragment's UI is just a simple text view showing its * instance number. */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_pager_list, container, false); //v.setBackgroundResource(R.drawable.background); View tv = v.findViewById(R.id.text); ((TextView)tv).setText(frameName()); return v; } // @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); setListAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_checked, RishavArraylist() )); } 

Por favor, dime cómo puedo cambiar el fondo de la lista de desplazamiento en tiempo de ejecución ?? Gracias.

Echa un vistazo a esta entrada del blog de Google, en particular, la parte de XML perteneciente a;

  android:cacheColorHint="#00000000" 

Tenemos un montón de opciones para este problema, puede configurar el fondo como transparente a través de la programación como

 yourlistview.setCacheColorHint(Color.TRANSPARENT); 

Oa través de xml

 android:cacheColorHint="@android:color/transparent" 
  • ¿Qué es más rápido: un Cursor o ArrayList?
  • Cómo comparar una Lista de Arrays con un contacto móvil
  • Arraylist de clasificación de Android por propiedades
  • Pase de ArrayList <? implementa Parcelable> a Actividad
  • Recyclerview automáticamente se desplaza hacia arriba cuando los datos insertados
  • Recorrer un arraylist de objetos y obtener el valor de cantidad máxima de objetos duplicados
  • ¿Cómo puedo convertir String a ArrayList <String>
  • Convertir ArrayList a String array en Android
  • ¿El método ArrayList.clear () libera memoria?
  • Guardar un arraylist de cadenas a las preferencias compartidas
  • Adaptador de matriz de Android Selección del ID incorrecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.