efecto de clic de cuadrícula
Tengo una vista de cuadrícula
<GridView android:id="@+id/gridview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_marginLeft="60px" android:layout_marginRight="60px" android:background="#343434" android:listSelector="#00343434" android:numColumns="2" android:verticalSpacing="25px" > </GridView>
Cuando hago clic, un cuadro de color gris indica el elemento al que se hace clic.
- Cómo desmarcar un elemento en gridview en segundo clic en android?
- Cómo obtener OnClick () de los botones agregados mediante programación?
- Cambio de fondo del elemento de vista de lista de Android
- Deshabilitar onMarkerClickListener completamente en Google Maps API v2
- Cambiar el contenido de la ficha dependiendo del elemento del hilador seleccionado
Quiero quitar el efecto de caja de color gris cuando haga clic en un elemento.
Por favor dé alguna sugerencia, gracias.
- ¿Cómo establecer un ImageButton para cambiar sólo cuando mi dedo está tocando
- ¿Cómo implementar el botón con doble prensa corta y continua?
- Cambiar el fondo ListView - comportamiento extraño
- Cómo evitar el método onClick en la parte transparente de un ImageView cargado de PNG
- ¿Es posible escribir un bucle for para asignar a los oyentes a muchos botones con la misma función donde se utilizan los últimos?
- Android SearchView onclick
- Android listview obtiene el elemento seleccionado
- Iniciar nueva actividad desde ListFragment utilizando onListItemClick ()
cambiar tu línea android:listSelector="#00343434"
con esta línea
android:listSelector="@android:color/transparent"
O con
android:listSelector="#00000000"
android:listSelector="#00000000"
Agregue esto en su etiqueta de GridView.
Cuando u desea establecer la imagen perticular
View savedView ; gridview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { adapter.notifyDataSetChanged(); v.setBackgroundResource(R.drawable.bgcalendarbox_highlighted); if(savedView==null) { savedView = v; } else { savedView.setBackgroundResource(R.drawable.bgcalendarbox); savedView = v; } } });
Othervise
android:listSelector="#00000000"