2012-06-28 3 views
5

로 지정 제목을 결합합니다. FEATURE_CUSTOM_TITLE가 지원되는 경우 첫 번째 단계는 확인하는 것입니다 :다음과 같이 내가 진행률 표시 줄을 설정() 내에서 onCreate에서 FEATURE_PROGRESS

final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
if (customTitleSupported) { 
    Log.i(TAG, "CUSTOM TITLE SUPPORTED!") 
} 

하지만 최대한 빨리 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE) 내가 얻을 전화 같은 :

AndroidRuntimeException: You cannot combine custom titles with other title features 

(내가 설정하기 전에이 함수를 호출하는 경우 그것은 중요하지 않습니다 FEATURE_PROGRESS 이후)

어떤 생각이 있으십니까? work around? 나는 비 사용자 정의 제목 표시 줄의 자원 ID을 찾을 수 있다면

는 또한, I는 custom 제목 표시 줄을 피할 것이다. 뭔가 위험한 것보다 낫다 getParent().

이것이 가능합니까?

답변

1

documentation says로 : 사용자 정의 제목

FEATURE_CUSTOM_TITLE

플래그입니다. 이 기능을 다른 제목 기능과 함께 사용할 수 없습니다.

언급 한대로 ProgressBar가있는 사용자 정의 제목 표시 줄, here is an example how to accomplish that을 사용하면됩니다.

반면에, 왜 액션 바를 사용하지 않습니까?

+0

'ActionBar'는 Android 3.0 이상에서만 존재하므로 2.x에서도 실행해야합니다. – ateiob

+0

@ateiob 2.x 이상인 경우 ActionBarSherlock http://abs.io를 사용할 수 있습니다. – eveliotc