모바일 및 태블릿 모두를위한 단일 응용 프로그램을 만들고 싶습니다. actiobBar sherlock 라이브러리를 사용하고 있습니다. SherlockFragmentActivity를 확장하는 MainActivity가 있습니다. MainActivity에는 탭만 들어있는 작업 표시 줄이 있습니다. 이제 각 탭에 조각을 연결하려고합니다.이 조각에는 두 조각 (목록 조각과 세부 조각)이 있어야합니다. 이 방법을 제안하십시오.ActionBar Sherlock, 작업 표시 줄 탭 및 단편
2
A
답변
0
몇 가지 방법이 있지만, 단지 설명 할 것입니다.
탐색, ViewPager, TabAdapter를 사용할 수 있습니다 ... 아이디어는 의 조각을 추가합니다. 예를 들어
당신은보기 호출기로 TabAdapter 있습니다
private ViewPager _viewPager;
private TabsAdapter _tabsAdapter;
_tabsAdapter = new TabsAdapter(this, _viewPager);
_tabsAdapter.addTab(bar.newTab().setCustomView(getTabIndicator(getString(R.string.tle_tab_home), R.drawable.ic_menu_home)), FragmentAccueil.class, null);
_tabsAdapter.addTab(bar.newTab().setCustomView(getTabIndicator(getString(R.string.tle_tab_directory), R.drawable.tab_list_icon)), ContainerFragmentAnnuaire.class, null);
ContainerFragmentAnnuaire은 당신이이 레이아웃
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="com.example.android.ContainerFragmentAnnuaire"
android:id="@+id/list_frag"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>
을 만들 것이다 핸드셋 예를 들어 조각
를 포함하는 레이아웃입니다 타블렛
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/frags">
<fragment class="com.example.android.ContainerFragmentAnnuaire"
android:id="@+id/list_frag"
android:layout_width="@dimen/titles_size"
android:layout_height="match_parent"/>
<fragment class="com.example.android.ContainerFragmentDetail"
android:id="@+id/details_frag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
은
단말기에 대한고해상도/레이아웃/layout.xml
정제에 대한고해상도/레이아웃 대형/layout.xml
관련 문제
- 1. 안드로이드 ActionBar 탭 및 단편
- 2. Android : Sherlock ActionBar
- 3. Android - 작업 표시 줄 sherlock 탭 사용자 정의
- 4. Android Sherlock ActionBar OnCreateOption
- 5. 작업 모음의 단편 탭 및 ViewPager
- 6. Android : Sherlock Tabs 및 ActionBar 사용자 정의
- 7. ActionBar Sherlock + MapView. 작업 표시 줄이 나타나지 않습니다.
- 8. ActionBar Sherlock SwitchWidget
- 9. Android Sherlock Actionbar 초보자
- 10. ActionBar Sherlock - Actionbar의 배경 이미지
- 11. Android 작업 표시 줄 - 탭
- 12. 작업 표시 줄 탭 조각에 조각이 있습니까?
- 13. Android : ActionBar 및 탭과 단편 스택 혼동
- 14. ActionBar Sherlock Tab을 설정하는 방법은 무엇입니까?
- 15. 조각 탐색 안쪽 탭 작업 표시 줄
- 16. 탭 내의 조각에서 onCreateOptionsMenu를 어떻게 사용할 수 있습니까? (Sherlock ActionBar)
- 17. Android ActionBar Sherlock - 탭 사이의 구분선을 모두 제거하십시오.
- 18. 탭 및 단편 예외
- 19. 작업 표시 줄 탭으로 잘못된 방향으로 표시되는 단편
- 20. Android 작업 표시 줄 탭 표시 줄 분할 자
- 21. ActionBar 탭 너비
- 22. 작업 표시 줄, 탭 지원 및 MapView로 앱을 작성하는 방법
- 23. 고정 탭이있는 작업 표시 줄
- 24. ActionBar 탭의 ViewPager로 단편 대체
- 25. 작업 표시 줄 탭 선택 구분자 색상
- 26. 작업 표시 줄 탭 탐색을 사용하여보기 페이지
- 27. 조각 모음 맵 + 작업 표시 줄 탭
- 28. android 3.0+ 작업 표시 줄 탭
- 29. 작업 표시 줄 셜록 - 탭 아이콘과 텍스트
- 30. robotium - 작업 표시 줄 탭 클릭
했던 좋은 폴더에 레이아웃을 추가 당신은 이것을하는 방법을 이제까지 알아 낸다? – StuStirling
도 관심이 있습니다. – Buffalo