Android: establece la vista de texto al hacer clic en el elemento

Tengo una vista de cuadrícula y cada elemento tiene una vista de texto. Quisiera SetText para la opinión del texto cuando hago clic en un artículo en gridview.

Su método: setOnItemClickListener

Pero no sé cómo controlar la vista de texto.

Ideas, ejemplos o tutoriales? Gracias.

Puede inflar la vista de texto desde el archivo de diseño a una instancia de TextView. A continuación, simplemente establezca el texto como se indica a continuación:

 TextView text = (TextView) findViewById(R.id.this_is_the_id_of_textview); text.setText("test"); 

Puede manejar el click event de click event de TextView dentro del método getView . Si chasca entonces apenas cambie el texto.

Editar

 ...getView(...) { TextView text = (TextView) convertView.findViewById(R.id.this_is_the_id_of_textview); text.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TextView was clicked! // Change the text } }); 

}

Sólo prueba esto.

 public void onItemClick(AdapterView<?> adapView, View view, int position, long arg3) { TextView textview=(TextView)view.findViewById(R.id.id_of_textview); textview.setText("write your text here"); } 

Digamos que usted tiene 4 cuadrícula:

 String[] subtitle = {"Hotel", "Store","Restaurant","Station"}; 

Establezca onItemClick para gridview:

 GridView gView = (GridView) findViewById(R.id.gridview); gView.setAdapter(new ImageAdapter(this)); gView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { TextView ket =(TextView)findViewById(R.id.test); ket.setText(subtitle [position]); } }); 

Por lo tanto, si presiona / onclick en la cuadrícula de la imagen, el resultado mostrará la cadena de array basada en la posición.

  • Android Fuente personalizada Spannable Tipo de letra
  • Capitalizar la primera letra de TextView en un archivo xml de diseño de Android
  • TextView en TableRow está parcialmente oculto
  • Configuración de Ellipsize en TextView reduce las líneas mostradas por uno (en lugar de sólo elipsis último)
  • ¿Cómo puedo hacer que un TextView se desplace automáticamente al agregar más líneas de texto?
  • Android TextView getTextSize () incluye descendientes, ascenders
  • Agregar una etiqueta dentro de un TextView en android
  • Android Linkify enlaces textColor ignorado, estilo CSS anula posible?
  • ¿Cómo puedo poner un borde alrededor de una vista de texto de Android?
  • Cambiar tamaño de fuente en un AlertDialog
  • Cómo hacer que mi ancho de TextView mitad de su padre?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.