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
- Establecer texto temporal en un EditText / TextView en Android?
- Tamaño de fuente a grande para caber en caché para Emoji en Kitkat solamente
- Cómo insertar texto extraíble
- Android - ¿Espacio entre TextView y Togglebutton?
- Tools: text para artículos de RecyclerView
Pero no sé cómo controlar la vista de texto.
Ideas, ejemplos o tutoriales? Gracias.
- Justificar texto en la vista de texto
- TextView android: ellipsize = "marquee" no funciona como se esperaba
- La interfaz de usuario se actualiza cuando mi aplicación pierde el foco y recupera el foco. Tema extraño
- Android: la aplicación se bloquea al iniciar una nueva actividad
- Android - Centro de vista de texto en LinearLayout
- ¿Hay una manera de hacer ellipsize = "marquee" siempre desplazarse?
- Desplazamiento de TextView en una ScrollView a una subcadena de texto específica
- Cambiar el tamaño de fuente de un elemento textview en android
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 L setEnterTransition no funciona
- La aplicación de Android no se actualiza después de ocultar el teclado virtual