2014-10-02 15 views
0

안녕하세요, 저는 작업 표시 줄에 메뉴 항목을 표시하려고하는 샘플 Android 애플리케이션을 개발 중입니다. 하지만 하나의 메뉴 항목 만있는 경우에도 항상 내 작업 표시 줄에 오버플로 메뉴가 표시됩니다. 작업 표시 줄에 메뉴 항목 이미지가 표시되지 않습니다. 나는 이것을 다음과 같은 방식으로 구현했다.안드로이드 작업 표시 줄은 항상 작업 표시 줄의 메뉴 항목에 대한 오버플로 메뉴를 표시합니다.

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:compat="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.example.samplechromiapp.MainActivity" > 

    <item 
     android:id="@+id/categories" 
     android:icon="@drawable/navigation_collapse" 
     android:showAsAction="ifRoom|withText" 
     android:title="Categories" 
     android:visible="true" 
     /> 
</menu> 

나는 잘못된 무엇인가? 도움이 필요해. 고맙습니다.

+1

: showAsAction는 = "항상" – Prince

+0

는 것을 시도 또한 여전히 동일한 결과. appcompat를 사용하고 있습니다. – nilkash

+0

xmlns : compat, xmlns : tools, tools : context를 제거하십시오. – Prince

답변

5

이 코드를 시도하고 메뉴에 대한 추가 의 xmlns 속성을 추가하고 응용 프로그램을 시도 : 대신 안드로이드의 showAsAction : showAsAction을 설정 안드로이드가

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" > 

     <item 
      android:id="@+id/categories" 
      android:icon="@drawable/navigation_collapse" 
      android:title="Categories" 
      app:showAsAction="always"/> 

</menu> 
+0

고쳐 주셔서 감사합니다! –