2013-09-05 5 views
0

나는이처럼 보이는 화면을 만들려고하고 있어요에 마스터 - 세부 유형 FilterChooser 한 화면 :안드로이드 : 전화

enter image description here

그것은 사용자가 여러 필터에서 선택할 수있는 필터 선택 화면입니다 별도의 조각에 적용 할 수 있습니다.

왼쪽의 이미지를 클릭하면 오른쪽의 목록에서 사용하고 적용 할 수있는 다양한 필터 텍스트 범주가 나타납니다.

나는 이것을 위해 마스터 - 세부 흐름을 사용하려고 시도하고 있는데, 이것은 전화를위한 것이므로이 전체 항목을 별도의 마스터 및 세부 화면이 아닌 한 화면에 표시하고 싶습니다.

마스터 - 디테일을 사용하여이를 수행 할 방법이 있습니까? 아니면 다른 메커니즘을 사용하여이를 구현해야하는 방법에 대한 조언이있는 사람이 있습니까?

감사합니다.

답변

0

이 문제를 해결하기 위해 몇 가지 가능성이 있습니다, 여기에 두 가지 :

  • 당신은 왼쪽에 몇 가지 버튼을 통합하는 사용자 정의 레이아웃을 만들 수 있습니다, 오른쪽의 목록보기 및 하단에 몇 가지 버튼. 그러나 여러 가지 필터를 추가하려는 경우 동적으로이를 해결하는 것이 좋습니다.

  • 왼쪽에 Fragment, 오른쪽에 listFragment이있는 레이아웃을 만들 수 있습니다.

당신이 쓸 수의 ListView의 동작을 제어하기 위해 자신의 Adapter (예를 들어, BaseAdapter). listItems를 사용자 정의하려면 getView() 메소드를 재정의해야합니다. listView의 좋은 성능을 위해 this article about ViewHolder을 읽어야합니다.

+0

도움을 주셔서 감사합니다. 거의 효과가 있었지만 몇 가지 작업에 도움이 되었기 때문에 왼쪽의 뷰 페이지를 사용하는 것으로 끝났습니다. – user2110291