2010-02-22 9 views

답변

3

XML로 정의 된 ListView와 함께 LinearLayout 또는 RelativeLayout에 머리글/바닥 글을 넣고 setContentView로 전달할 수 있습니다. 또는 addHeaderView 또는 addFooterView으로 목록보기에 프로그래밍 방식으로 머리글 또는 바닥 글보기를 추가 할 수 있습니다. 해당 머리말/꼬리말 레이아웃이 LinearLayout 또는 RelativeLayout 인 경우 해당 레이아웃에서 세 개의 버튼을 잼 할 수 있습니다.

그러나 이것이 실제로 UI 관점에서하고 싶은 것일 때 생각해보십시오. 안드로이드에서 (iPhone과 달리), 하드웨어 "뒤로"버튼은 일반적으로 "뒤로"기능을하므로 처음에는 화면의 뒤로 버튼이 필요하지 않습니다. 그리고 "삭제"버튼 상호 작용은 상당히 불쾌 할 것입니다 (삭제할 항목을 어떻게 선택합니까? 삭제를 누르고 항목을 선택 하시겠습니까? 안드로이드 사용자가 기대하지 않을 것입니다) ... 시스템 응용 프로그램에서 단서 가져 오기 브라우저와 마찬가지로 필요한 경우 항목을 삭제할 수있는 길게 누르면 상황에 맞는 메뉴가 있습니다 (예외 : 삭제가 매우 일반적인 작업 일 경우 시스템 GMail 앱에서 대량 작업을위한 확인란 사용).

1

ListView과 함께 레이아웃 XML 파일에 넣고이 레이아웃을 onCreate()의 ListActivity에 setContentView()을 통해 지정하십시오.