2014-12-03 3 views
1

나는 안드로이드 fragments.I과 함께 일하고있다 내 app.Each 조각에 기본 활동과 3 조각 (tab1, tab2, tab3)을 가지고 기본 어댑터를 사용하여 자체 사용자 정의 listview가 포함되어 있습니다. 나는 행동을 구현하려는 막대 검색보기를 각 조각에 있습니다. 나는 각 레이아웃에서 editttext 설정을 사용하여 edittext 검색 작업을 사용하여이를 수행 할 수 있습니다. 하지만 내 질문은 각 탭에서 actionbar searchview로 할 수 있습니까? 그렇다면 현재 탭이 선택되었거나 포커스가있는 탭을 어떻게 찾을 수 있습니까? 그리고 조각에서 사용자 정의 listview와 함께 할 수 있습니까 ?? 몇 가지 링크 또는 답변으로 도와주세요. 미리 감사드립니다 :)안드로이드 액션 바 검색 tabview에서

+0

3 개의 조각을 저장하기 위해 TabHost 또는 ViewPager와 같은보기를 사용합니까? –

+0

예. 조각을 담기 위해 tabhost를 사용했습니다. –

답변

1

예, 모든 질문에 대한 대답은 "예"입니다.

검색 상자 하나만 사용하여 모든 탭/조각에서 모든 목록보기를 필터링 할 수 있습니다. (이게 당신이하려는 일이라고 가정합니다)

TabHost에는 포커스가있는 탭의 인덱스를 반환하는 getCurrentTab() 메서드가 있습니다.

검색 바의 내용 (이제 EditText)은 보낼 조각을 알 수 있습니다. 이 필터를 사용하여 ListView을 필터링 할 수 있습니다.

+0

viewpager의 경우 어떻게 사용할 수 있습니까? –

+0

ViewPager에는 getCurrentItem()이라는 메소드가 있습니다. TabHost에 대해 getCurrentTab()과 동일한 작업을 수행합니다. –

+0

내 대답에 도움이된다면 확인란을 선택하여이를 수락하는 것이 좋습니다. 고마워 –