Cambiar el texto de un botón dentro de un ListView en Android

Tengo un ListView personalizado creado con ArrayAdapter personalizado. Una fila está hecha de 10 botones. No puedo cambiar el subtítulo de los botones después de hacer clic en el botón. Dentro del método de getView estoy subiendo un sostenedor para todos mis botones. El oyente del tecleo está en la actividad principal, él está trabajando correctamente (pienso tan), puedo conseguir una referencia del botón:

MyHolder h = (MyHolder) getListView().getAdapter().getView(position, null, null).getTag();

Button b = h.myButton;

Ahora cuando llamo b.getText (), me da el texto del botón pulsado. Pero cuando intento: b.setText ("xxx"); El texto del botón no cambia.

¿algunas ideas?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.