맨 오른쪽의 작업 버튼이있는 목록 항목의 이미지에 표시된 디자인 패턴 다음에 나오는 목록을 만들거나 (선형 배열을 사용하여 목록을 가짜로 만들려고합니다.) (두 번째 줄 목록의 두 번째 목록 항목)안드로이드에서 동작 버튼이있는 목록 항목의 디자인 패턴을 달성 할 수있는 방법이 내장되어 있습니까?
해당 구분 기호 막대로 작업 단추를 추가하는 쉬운 방법이 있습니까?
맨 오른쪽의 작업 버튼이있는 목록 항목의 이미지에 표시된 디자인 패턴 다음에 나오는 목록을 만들거나 (선형 배열을 사용하여 목록을 가짜로 만들려고합니다.) (두 번째 줄 목록의 두 번째 목록 항목)안드로이드에서 동작 버튼이있는 목록 항목의 디자인 패턴을 달성 할 수있는 방법이 내장되어 있습니까?
해당 구분 기호 막대로 작업 단추를 추가하는 쉬운 방법이 있습니까?
당신은 수평의 LinearLayout을 사용하여 기본 레이아웃을 달성 할 수있다. 가중치가 1 인 내용보기를 추가 한 다음 가중치가 0 인 단추보기를 추가하십시오. 그러면 단추보기가 맨 오른쪽으로 이동합니다. 이 구분 기호를 추가하려면 두 개의보기간에 가중치 0, 너비 1dp, 원하는 높이 및 여백으로 기본보기를 추가하면됩니다. 보기의 배경색을 설정하면 구분 기호의 색상이 결정됩니다.
너무 어렵지 않아야합니다. ListView에 포함 시키려면 작업 버튼과 구분 기호를 숨겨 필요한 항목을 렌더링 할 때까지 숨기 만하면됩니다.
편집 : 추가 된 몇 가지 설명
있다 아무것도 내장되어있다. 가로 LinearLayout
을 만들고 디바이더를 설정해야합니다 (HoloEverywhere 또는 API 레벨 11 - setShowDividers
, setDividerDrawable
, setDividerPadding
이후 사용). 그렇지 않은 경우 중간에 세 번째보기를 사용하십시오.
당신은 아마 (당신이 OnItemClick
콜백을 잃게됩니다 불구하고, 당신은 수평 LinearLayout
에 정상 OnClick
로 복제 할 수 있습니다) 합리적인 클릭 동작을 얻을 수있는 ListView에 itemsCanFocus="true"
을 가지고 싶어.
감사합니다. 빈보기를 사용하고 구분선에 대한 스타일을 만들었습니다. – Jeff