2011-09-07 6 views
0

이것이 가능하지는 않지만 각 개별 활동에서 제목 표시 줄을 요청하지 않아도 탭과 사용자 정의 제목 표시 줄을 모두 사용할 수있는 해결 방법이 있습니까?사용자 정의 제목 표시 줄 및 탭

답변

0

TabActivity에 대한 사용자 지정 제목 표시 줄을 만들 수 있습니다. 두 개의 탭이 거기에 있고 사용자 정의 제목 표시 줄이 있으며, TabActivity의 컨텍스트를 사용하여 탭의 모든 활동에서 제목 표시 줄을 참조 할 수 있습니다.

확인 http://www.helloandroid.com/tutorials/how-create-custom-titlebar

그래서 당신은

그것이 도움이되기를 바랍니다 귀하의 TabActivity에 대한 사용자 정의 - 제목 표시 줄을 만들 수 있습니다이 튜토리얼을 사용하는 모든 활동에 대한 사용자 정의 제목 표시 줄을 만드는 튜토리얼이 링크 ...

업데이트를위한 업데이트

당신은 다음과 같은 방법으로 탭을 업데이트하여 제목을 업데이트 할 수 있습니다. 제목에 대한 사용자 정의 레이아웃을 사용하십시오. 메소드의 필드를 갱신하십시오. 여기에서 텍스트 뷰

public void setMyTitle(String str) 
{ 
    MainTab.mTab.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_title); 
    TextView title=(TextView) findViewById(R.id.titleText); 
    title.setText(str); 
} 

와 귀하의 TabActivity 클래스에서 하나의 레이아웃을 사용하여 예를 들어 메신저에 대한

TabActivity 클래스의

에서 onCreate에서
static MainTab mTab;//initialize the context of TabActivity from on create method 

()

mTab=this; 

및 탭에있는 모든 활동에서 t를 설정할 수 있습니다. 그는이 같은 제목.

MainTab.mTab.setMyTitle("MyTitle is "); 
+0

컨텍스트를 사용하여 제목 표시 줄을 참조하는 예를 얻을 수 있습니까? 나는 그게 무슨 뜻인지 정확히 알아내는 데 어려움을 겪고 있습니다. – ryandlf

관련 문제