Try to use Window.FEATURU_CUSTOM_TITLE but got Exception:You cannot combine custom titles with other

Posted by xueru on Stack Overflow See other posts from Stack Overflow or by xueru
Published on 2010-04-21T21:04:45Z Indexed on 2010/04/22 3:33 UTC
Read the original article Hit count: 687

Filed under:

I am trying to use a custom title to include an image button to the title bar. I got a lot of help form this post: http://stackoverflow.com/questions/2569753/android-adding-button-to-the-title-of-the-app, but could not get it work for my ListActivity.

In a nutshell, following is what I have:

  1. I hide the titlebar in the AndroidManifest.xml
  2. The specify a relative layout for the custom title (workorder_list_titlebar.xml)

  3. My Activity Class looks like the following:

    public class WorkOrderListActivity extends ListActivity { String[] orders={"WO-12022009", "WO-12302009", "WO-02122010", "02152010"}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); this.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.workorder_list_titlebar); setContentView(R.layout.workorder_list); setListAdapter(new ArrayAdapter(this,R.layout.workorder_list, R.id.label,orders));
    } }

When I ran the app, I got AndroidRuntimeException: You cannot combine custom titles with other title features.

Base on the stack trace, the exception was thrown by com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:183), that was triggered by setlistAdapter call.

Does anyone have the same problem with ListActivity? Also once I manage to get this work, how do I attach listeners to the image button for it to do something?

Thanks in advance.

© Stack Overflow or respective owner

Related posts about android