Estoy usando una vista de título personalizada en mi aplicación para cada actividad. En una de las actividades, basado en los clics de botón, necesito cambiar la vista de título personalizada. Ahora esto funciona bien cada vez que realizo una llamada a setFeatureInt.Android: cambiar la vista de título personalizada en tiempo de ejecución
Pero si trato de actualizar cualquier elemento en el título personalizado (por ejemplo, cambiar el texto de un botón o una vista de texto en el título), la actualización no se lleva a cabo.
La depuración a través del código muestra que la vista de texto y las instancias de botón no son nulas y también puedo ver la barra de título personalizada. Pero el texto en la vista de texto o el botón no se actualiza. ¿Alguien más ha enfrentado este problema? ¿Cómo lo resuelvo?
Gracias.
EDITAR
Esto es lo que he intentado. No se actualiza incluso al llamar a postInvalidate.
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.text_title);
TextView databar = (TextView) findViewById(R.id.title_text);
databar.setText("Some Text");
databar.postInvalidate();
Button leftButton = (Button) findViewById(R.id.left_btn);
leftButton.setOnClickListener(mLeftListener);
leftButton.setText("Left Btn");
leftButton.postInvalidate();
Button rightBtn = (Button) findViewById(R.id.right_btn);
rightBtn.setOnClickListener(mRightListener);
rightBtn.postInvalidate();
Consulte esta solución alternativa http://stackoverflow.com/questions/8634319/how-to-set-different-title-for-alert-dialog-when-webview-page-is-loaded/9394561#9394561 – Sameer