2012-05-21 2 views
1

저는 ActionBarSherlock을 시작하면서 액션 아이템 아이콘을 표시 할 충분한 공간이 있는지 궁금해합니다. 오버플로가되는 이유는 무엇입니까?액션 아이템이 넘쳐 흐릅니다. 충분한 공간이 있습니다.

내 앱은 휴대 전화와 태블릿 모두에서 작동합니다. 태블릿에서는 기능이 완벽하지만 휴대 전화에 작업 항목 아이콘을 표시하는 데 어려움이 있으므로 세로 모드에 충분한 공간이 있어도 항상 오버 플로우됩니다. BTW, 가로 모드에서 잘 작동합니다.

옵션 메뉴에 1 개의 작업 항목이있는 SherlockFragmentActivity가 있습니다. 가로 모드에서는 의도 한대로 표시되지만 세로 모드에서는 오버 플로우됩니다. "showAsAction = always"를 사용해 보았지만 그 중 하나는 작동하지 않았습니다. 모든 조언을 크게 주시면 감사하겠습니다. 난 그냥 내 응용 프로그램에 액션 바을 구현하기 시작 언급 한 바와 같이

은 내가 DroidX 안드로이드 버전 2.2.1

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/ic_tv" 
    android:icon="@drawable/image_tv" 
    android:showAsAction="always"/> 
</menu> 

답변

1

에 테스트입니다. 그래서 많은 좌절감을 겪은 끝에 해결책을 찾았습니다. 나는 AndroidManifest에 다음을 추가했다.

android:uiOptions="none" 

이것은 기본값입니다. 응용 프로그램은 지금 단 하나의 작업 항목을 가지고 있기 때문에 내 목적을 위해 이것은 잘 작동합니다. 나는 이것이 동일한 시나리오를 겪은 사람을 돕기를 바랍니다.

관련 문제