2012-10-02 2 views
2

ActionBarSherlock을 사용하는 앱을 개발 중입니다.작업 표시 줄에 표시된 메뉴 항목의 수를 얻을 수 있습니까?

알고 계신 것처럼 android:showAsAction 속성을 사용하면 작업 표시 줄에 작업 메뉴를 표시 할 수 있습니다. 그리고 작업 표시 줄에 표시되는 메뉴 항목의 수는 사용자의 환경 (해상도, 인물/풍경 등)에 따라 다릅니다.

그래서 코드로 가져올 수 있습니까? 나는이 트릭을하지 않습니다 생각

답변

3

아니, 당신은 할 수 없습니다.

몇 가지 요소에 따라 달라지며, 다양하고 2 ~ 5 개 (잠재적 오버플로 메뉴 항목 포함) 일 수 있다고 가정하면 안전 할 것입니다.

+0

답변 해 주셔서 감사합니다. 흠. 표시된 아이템의 수에 따라 액션 아이템의 순서를 바꾸고 싶었습니다. – nagoya0

+1

이것을 위해'groupId'와'ordering' 필드를 사용해야합니다. 액션 바는 그룹을 묶어서 반복적으로 주문하려고합니다. –

0

? getSupportActionBar().getNavigationItemCount();

+1

이것은 내가 원하는 것이 아닙니다. 이 메서드는 탭 또는 목록의 항목 수를 반환합니다. – nagoya0

관련 문제