2012-11-17 7 views
0

보기 제목과 항목이 하나있는 작업 표시 줄이 있습니다. Android에 항목 제목을 표시하고 싶기 때문에 withText 속성을 적용했습니다. 그러나 제목 텍스트는 표시되지 않습니다. 표시 할 수있는 공간이 충분합니다.작업 표시 줄 문제

둘째, 예를 들어 버튼 클릭과 같이 액션 바에서보기 제목을 변경할 수 있는지 여부를 알고 싶습니다.

+0

이 항목 제목을 참조 할 때 메뉴 항목에 대해 이야기하고 있다고 가정합니다. 공간이 충분할지라도 운영 체제는 텍스트를 표시할지 여부를 결정합니다. 텍스트와 메뉴 항목을 항상 표시하려면 사용자 정의보기를 만들어 메뉴 항목으로 확장해야합니다. – Andrei

답변

0

옵션을 showAsAction="withText" 옵션으로 설정 했더라도 텍스트 표시 여부를 결정하는 것은 궁극적으로 시스템에 달려 있습니다. withText은 텍스트를 표시하려는 힌트 일뿐입니다. 대부분의 휴대 전화 (예 : Galaxy Nexus)에서 텍스트는 세로 모드로 항상 숨겨져 있으며 가로 모드의 여유 공간이있는 경우 표시됩니다.

ActionBar 제목 설정은 setTitle으로 전화 할 수 있습니다. Button 클릭하면 다음과 같이 보일 수 있습니다.

Button myButton = (Button)findViewById(R.id.my_button); 
myButton.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     ActionBar bar = getActionBar(); 
     bar.setTitle("New Title"); 
    } 
});