2011-08-11 5 views
0

어떤 활동이 열렸는지에 따라 사용자 정의 제목 표시 줄의 텍스트를 동적으로 변경하는 방법에 대한 많은 지침을 보았습니다. 다른 활동을위한 다른 버튼을 넣으십시오.다른 단추를 Android의 사용자 정의 제목 표시 줄에 표시하려면 어떻게합니까?

예를 들어 한 페이지에서 친구를 추가하기 위해 '+'버튼을 추가하고 싶지만 다른 활동을 위해 그 페이지를 원하지 않습니다. 감사합니다

+0

제목 표시 줄에 + 버튼을 넣으시겠습니까 ?? – Hanry

답변

0

더 나은 방법은 변경하려는 각 활동에 대한 사용자 정의 제목 표시 줄을 만드는 것입니다,이 코드는 아래 제목 막대를 변경하려면 super.onCreate (savedInstanceState)를 추가; R.layout.checkin가 활동 레이아웃과 R.layout.title 제목 레이아웃 입니다

final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
    setContentView(R.layout.checkin); 
    if (customTitleSupported) { 
     getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, 
       R.layout.title); 
    } 
    final TextView myTitleText = (TextView) findViewById(R.id.title); 
    if (myTitleText != null) { 
     myTitleText.setText(R.string.title_check_in); 
    } 

감사합니다.

+0

사용자 정의 제목 레이아웃으로 setContentView (R.layout.checkin)를 사용하는 경우 나머지 활동을 어떻게 표시합니까? – Sean

+0

미안하지만, 당신이 다른 문제가 있다면, 나는 제목 막대를 넣을 수 있다고 말해 준다. –

+0

당신의 답을 고마워한다. 그러나 당신이 그것을 어떻게 만들었 는가? 일반 제목의 크기 – Sean

관련 문제