2014-04-10 3 views
0

음성 녹음을 할 수있는 애플리케이션이 있지만 UI를 구현하는 데 어려움이 있습니다. 내 작업 표시 줄에는 버튼이 있으며 클릭하면 언제든지 작업 표시 줄에있는 모든 항목을 축소하고 기록 된 내용을 녹음하고 재생할 버튼을 표시합니다. Android 변경 작업 표시 줄 버튼

은 아이디어를 얻으려면 : 를이 B3를 클릭 할 때 내 액션 바


 b1 b2 b3 b4 

입니다 :


play record 

그 방법을 조언 해 줄 수 있어요? 나는 또한 다른 제안에 관심이있다. 버튼을 누르면

답변

1

, 다음이 onCreateContextMenu() 다시 호출하게됩니다 Activity.invalidateOptionsMenu()

호출합니다. 그 메소드 안에 어떤 메뉴를 부 풀릴 지 결정할 수있는 일종의 플래그가 있습니다.

편집 지원 작업 모음 사용 편집 super.supportInvalidateOptionsMenu(); 그것은 나에게이 오류 제공

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 

    int x = item.getItemId(); 
    switch (x) { 
    case R.id.action_track: 
     super.supportInvalidateOptionsMenu(); 
+0

:이 라인에서 여러 개의 마커를 \t - 활동 가 \t 해결 될 수없는 - 유형 \t 활동에서 비 정적 메서드 invalidateOptionsMenu()에 대한 정적 참조를 만들 수 없습니다 또한 나는 onCreateContextMenu()가 없다. public boolean onCreateOptionsMenu (메뉴 메뉴)가있다. – user3132352

관련 문제