title: Android - change custom title view at run time
body: <p>I am using a custom title view in my application for each activity. In one of the activities, based on button clicks I need to change the custom title view. Now this works fine every time when I make a call to setFeatureInt.</p>
  
  <p>But if I try to update any items in the custom title (say change the text of a button or a text view on the title), the update does not take place.</p>
  
  <p>Debugging through the code shows that the text view and button instances are not null and I can also see the custom title bar. But the text on the text view or the button is not updated. Has anyone else faced this problem?
  How do I resolve it?</p>
  
  <p>Thanks.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Here's what I tried. Does not get updated even on calling postInvalidate.</p>
  
  <pre><code>    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();
  </code></pre>