2012-03-27 9 views
1

나는 Textview가 있다는 점에서 listview가 있습니다. 상단에 편집 버튼이 있습니다. 편집 버튼을 누르면 listview 행에 대한 체크 박스를 표시하고 목록 하단에는 목록 항목 삭제를위한 삭제 버튼 하나가 나타납니다.안드로이드의 편집 모드 목록보기

아무도 나를 도울 수 있습니까?

감사합니다.

+0

상황 별 메뉴를 사용하여이 자습서 확인 http://www.miximum.fr/tutos/849-porting-the-contextual-anction-mode-for-pre-honeycomb-android-apps –

답변

1

오른쪽에 TextView 및 체크 상자가있는 사용자 지정 목록 항목을 만듭니다. 또한, 부모 하단에 버튼이 있고 layout_above 버튼으로 귀하의 목록보기를 설정합니다. 확인란과 버튼의 가시성은 기본적으로 View.GONE으로 설정되어 있는지 확인하십시오. 이제 Edit 버튼을 클릭하면 체크 박스 및 삭제 버튼의 가시성을 View.VISIBLE으로 설정하고 목록을 새로 고침하십시오. 그게 전부 야. 모두 제일 좋다!

+0

안녕하세요, 저는 코드를 다음과 같이 변경합니다. 너는 말했다. 하지만 지금은 편집 버튼을 클릭하면 첫 번째 행에 대해서만 하나의 확인란이 표시됩니다 .. 다른 방법은? 도움을 주셔서 감사합니다 ... – user4232

+0

TextView 및 확인란을 사용하여 목록 항목을 만들었습니다. 따라서 각 목록 항목은 첫 번째 항목과 동일한 형식을 갖습니다. – Rajkiran

+0

그렇습니다, 나는 그런 식으로 일을 .. <텍스트 뷰 /> user4232

0

TextView 및 각 행의 CheckBox로 ListView를 만들 수 있습니다. 기본적으로 확인란을 숨기고 편집 버튼의 onClickListener를 사용하여 숨김을 해제합니다.

이 정보가 도움이되기를 바랍니다.

+0

나는 이것을 시험해 보았다. .. 불행하게도 그것은 나에게 도움이되지 않았다. .. 고 .. – user4232