2013-08-01 6 views
-1

안드로이드 응용 프로그램을 개발하여 안드로이드 마켓에 넣습니다. 사용자가 나를 위해 의견을 말하고 설정 버튼이 내 응용 프로그램에서 작동하지 않는다고 알려줍니다. 설정 버튼이 무엇인지, 내 애플리케이션에서 어떻게 활성화시킬 수 있는지는 알지 못합니다. 어느 누구도 나를 도울 수 있습니까? 안드로이드 응용 프로그램의 설정 버튼

+1

메뉴 버튼에 대해 말하지 않습니까? –

+0

이 설명과 함께 우리는 당신을 도울 방법을 모른다. 프로그래밍 질문은 무엇입니까? 아니면 주제를 벗어난 채팅입니까? –

+0

자신의 응용 프로그램 인 경우 추가 한 모든 단추를 알아야합니다. 설정 버튼은 그것의 정상적인 버튼입니다, 사용자는 응용 프로그램을 사용자 정의 할 수 있습니다. – Charan

답변

2

내 생각에 메뉴 버튼이 맞을 것 같습니다. 문제는 대개 일부 기기에 실제 메뉴 버튼이 없기 때문에 앱 메뉴에 액세스 할 수 없다는 것입니다.

앱 활동에 Holo 테마를 사용하고 ActionBar를 표시하도록하십시오. 기본적으로 메뉴의 세 점 단추는 실제 메뉴 단추가없는 장치의 ActionBar에 표시됩니다.

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {   
     try { 
      ViewConfiguration config = ViewConfiguration.get(this); 
      Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); 

      if(menuKeyField != null) { 
       menuKeyField.setAccessible(true); 
       menuKeyField.setBoolean(config, false); 
      } 

     } catch (Exception e) { e.printStackTrace(); } 

    } 
1

은 이클립스를 사용하십니까 : 모든 장치에

consistend의 ​​UI에 대한

, 당신은 장치가이 코드를 사용하여 물리적 인 메뉴 버튼이 있는지 여부, 영구적으로 액션 바의 메뉴 버튼을 보여줄 수 있을까? 작업 클래스에 onCreateOptionsMenu 메 시지가 있는지 확인하십시오. Eclipse는이 메소드를 자동으로 작성하고 활동에 메뉴를 추가합니다 (활동 클래스 파일을 작성하는 방법에 따라 다름)

관련 문제