ActionbarSherlock 라이브러리를 내 프로젝트에 성공적으로 가져 왔습니다. 내 프로젝트를 실행할 때 sherlock이 내 애플리케이션에서 액션 바를 이미 볼 수 있습니다.ActionbarSherlock 라이브러리를 사용하여 사용자 정의 작업 모음을 만들 수있는 방법
하지만 이제는 기본적으로 모든 것이 있습니다. 어떻게하면 사용자 지정 작업 표시 줄을 sherlock 라이브러리로 만들 수 있습니까? 사용할 수있는 자습서가 있습니까?
ActionbarSherlock 라이브러리를 내 프로젝트에 성공적으로 가져 왔습니다. 내 프로젝트를 실행할 때 sherlock이 내 애플리케이션에서 액션 바를 이미 볼 수 있습니다.ActionbarSherlock 라이브러리를 사용하여 사용자 정의 작업 모음을 만들 수있는 방법
하지만 이제는 기본적으로 모든 것이 있습니다. 어떻게하면 사용자 지정 작업 표시 줄을 sherlock 라이브러리로 만들 수 있습니까? 사용할 수있는 자습서가 있습니까?
저는 ActionBarSherlock
라이브러리를 사용한 적이 없습니다. (예전에는 Greendroid을 사용했지만 이전에는 벌집 형 장치에 ActionBarCompat을 사용했습니다. 사용하기 쉽습니다.).
즉, 기본 스타일 (기본 Android 테마를 확장하는 사용자 정의 테마로 감싸 여져 있음)을 찾을 수있는 res/values
폴더를 찾으십시오. 거기에서 셜록 테마를 확장하고 자신 만의 스타일을 재정의해야합니다.
안드로이드에서 스타일과 테마가 어떻게 작동하는지에 대한 좋은 자습서가 필요하면 official documentation을 읽어 보시기 바랍니다.
을 편집하여 다음을 수행 할 당신이 ActionBarCompat
를 사용하려면
:
MainActivity
을 제거하십시오 (클래스 -> 빌드 경로 -> 제외를 마우스 오른쪽 단추로 클릭하십시오).ActionBarActivity
에서 상속 받도록하십시오.@style/appTheme
으로 설정하십시오.마지막으로 작업 표시 줄 동작이 res/menu/main.xml
파일에 있다는 것을 잊지 마십시오. 색상과 스타일에 대한 동일한 사항은 res/values
디렉토리를 참조하십시오.
안녕하세요, ActionBarCompat는 멋지지만 사용 방법은 소스 코드 만 제공하는 링크입니다. 그것에 대한 자습서 ??? –
그리고 제공 한 ActionBarCompat 링크의 압축 파일로 소스 코드를 어디서 다운로드 할 수 있습니까 ?? –
@ Leem.fin 내 대답을 편집했습니다. –
어떤 이유로 Amokrane의 대답이 저에게 효과적이지 않았으므로 여기에 문제가있는 다른 사람들을 위해 해결 방법이 나와 있습니다. 나는 단순히 복사 다음을 수행하기 위해 당신이 ActionBarCompat
을 사용하기 위해서는 Amokrane의 대답
업데이트됩니다 : (안드로이드 SDK가 설치된 디렉토리 내부) 샘플 디렉토리에서
MainActivity
을 제거하십시오 (클래스 -> 빌드 경로 -> 제외를 마우스 오른쪽 단추로 클릭하십시오).ActionBarActivity
에서 상속받습니다.@style/appTheme
으로 설정하십시오.이 정보가 도움이되기를 바랍니다.
맞춤형 ActionBarSherlock 스타일을위한 템플릿을 만들었습니다. 이 게시물을 참조하십시오 : http://stackoverflow.com/questions/9757400/setting-actionbarsherlock-theme-for-android-app/#answer-14366287. – petrnohejl