저는 Android 및 Java 프로그래밍에있어 매우 새롭습니다. 내가 뭘 하려는지 몇 가지 탭 (최종 11)와 Actionbar를 얻는 것입니다. ActionBar Sherlock을 설치할 수 있었지만 액션 바에 탭을 추가해야했습니다. 내가 읽은 바로는 각 탭마다 별도의 Fragment를 추가해야합니다. 그 일을하는 간단한 해결책이 있습니까?탭이있는 Android 액션 바
답변
작업 표시 줄에 탭당 조각이있을 필요는 없습니다. XML로 메뉴를 정의한 다음 메뉴에서 액션 바를 초기화하는 활동으로 간단하게 정의해야합니다. 예를 들어
당신의 menu.xml : 활동 재정의 onCreateOptionsMenu에서 다음
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/my_menu_item"
android:showAsAction="always|withText"
android:title="Tab name here"/>
</menu>
:
다음@Override
public boolean onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.my_menu, menu);
return super.onCreateOptionsMenu(menu);
}
당신이 탭을 눌렀을 때에 응답 onOptionItemSelected를 재정의해야합니다 :
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.my_menu_item:
//do something
}
return super.onOptionsItemSelected(item);
}
감사합니다. 이것은 나를 많이 도왔다. 나는 하나 더 질문을하지만. 메뉴의 모든 항목을 스크롤 가능하게 만들 수 있습니까? – Mark
원하는 방식에 따라 다릅니다. ActionBarSherlock을 만든 사람이 개발 한 "스크롤 가능한 탭"을 수행하는 ViewPagerIndicator라는 프레임 워크가 있습니다. http://viewpagerindicator.com/에서 귀하의 필요를 충족시키는 지 살펴보십시오. –
- 1. Android 액션 바 탭
- 2. Android 액션 바/탐색 바
- 3. Android 액션 바?
- 4. Android 액션 바 홈
- 5. Android 액션 바 위치 변경
- 6. Android Honeycomb에서 액션 바 구현
- 7. Android 액션 바 맞춤 설정
- 8. 액션 바
- 9. 액션 바 셜록
- 10. Android의 액션 바
- 11. Android custom 오버플로 - 메뉴 (액션 바 및 메뉴 바 없음)
- 12. Android 액션 바 아이템 맞춤 배경
- 13. Android Honeycomb - 액션 바 스타일 변경
- 14. Android 액션 바 및 메뉴 액세스
- 15. Android 액션 바 전경에서 이미지를 설정하는 방법
- 16. Android : 동적으로 액션 바 목록 채우기
- 17. Android 스플릿 액션 하단 바에서만 바 아이콘
- 18. Android 액션 바 sherlok에 구분선이 표시되지 않습니다.
- 19. 액션 바 탭 선택
- 20. 액션 바 셜록을 사용하여
- 21. 허니컴의 컨텍스트 액션 바
- 22. AsyncTask에서 액세스 액션 바
- 23. 안드로이드 액션 바
- 24. 액션 바 달력 회
- 25. 액션 바 호환성
- 26. 안드로이드 퀵 액션 바
- 27. 액션 바 : 새 메뉴 리소스를 부풀려 야합니다.
- 28. 편집 활동을위한 문맥 액션 바
- 29. 안드로이드 액션 바 액션 아이템 위치
- 30. 액션 스크립트 3.0 사전로드 바
구체적으로 무엇이 붙어 있습니까? 귀하의 질문은 누구에게도 대답을 제공 할만큼 자세하지 않습니다. –
죄송합니다. 내 문제에 대한 자세한 데이터를 추가했습니다. – Mark