2012-09-26 2 views
0

내가 달성하고 싶은 것은 TextViewActionBar에 동적으로 변경하여 일부 필드의 특정 값을 표시하는 것입니다.액션 바 Sherlock에서 TextValue 및 아이콘을 프로그래밍 방식으로 변경할 수 있습니까?

내가 달성하고자하는 것은 일부 항목의 카운터가있는 ABS에 솔루션과 같은 배지를 만드는 것입니다. 나는 ABS에서 그래픽을 대체하는 방법을 알고 있지만 이것은 나의 이해 범위를 넘어선 다. 에 대해 어떻게

답변

3

:

ActionBar actionBar = getSupportActionBar(); 
     if (actionBar != null) 
     { 
      actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.background)); 
      actionBar.setIcon(R.drawable.icon); 
      actionBar.setTitle(title); 
     } 
+0

물론 활동 내가 그것을 테스트합니다 SherlockActivity – Givi

+0

을 확장하고 알려해야합니다. 그것은 유망 해 보입니다 :-). – Patrick

+0

안녕 친구, 만약 당신이 대답을 받아들이면 좋을 수있다. :) – Givi

0

이 시도 ...

int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android"); 

    TextView yourTextView = (TextView)findViewById(titleId); 
    yourTextView.setText("TITLE TEXT"); 
관련 문제