Quiero pasar un valor que se generará en tiempo de ejecución, a través de un TextView. la propiedad de texto se usa para algunos otros datos y los datos que quiero pasar no se mostrarán. Entonces, es como una etiqueta oculta. ¿Es posible hacer con TextView? De ser así, qué propiedad de TextView.campo oculto/etiqueta en TextView?
Para simplificar, imagine que extraigo la ID y el TEXTO de la tabla de datos. Ahora el TEXTO se muestra en el TextView, pero cuando quiero pasar la referencia a esa fila particular de la tabla a alguna otra función, quiero pasar el ID como argumento/manejar. Por lo tanto, la ID se ocultará y se asociará con TextView. ¿Cómo puedo hacerlo? Si no es posible, ¿puede sugerir alguna alternativa para lograr esto? Por cierto, el TextView está incrustado dentro de un ListView.
código de adaptador:
cursor = db.rawQuery("SELECT * FROM EmpTable", null);
adapter = new SimpleCursorAdapter(
this,
R.layout.item_row,
cursor,
new String[] {"Emp_Name"},
new int[] {R.id.txtEmployee});
Esto se ve bien. Sin embargo, todavía estoy atascado, ya que no estoy seguro de si esto se puede utilizar con un adaptador de lista? ¿Sabes dónde usamos un cursor y un adaptador para rellenar un ListView proporcionando el id de recurso de textView como nuevo int [] {R.id.txtEmployee}? ¿De qué manera puedo configurar la etiqueta para la vista de texto que devuelve el cursor antes de configurar el adaptador para ListView? – redGREENblue
¿Puedes publicar la línea que usas para crear tu adaptador? Desde allí puedo escribir el código de subclases que necesita para agregar la etiqueta. –
Puede subclasificar el adaptador y anular 'getView' para establecer la etiqueta. –