2012-05-09 3 views
0

목록보기가있는 UI에서 작업하고 있습니다. 각 행에는 2 개의 정보가 있습니다. 하나는 제품 이름이고 다른 하나는 다른 제품 ID입니다. 따라서 각 행에는 2 행의 데이터가 있습니다.확장 목록보기 : 한 번 클릭으로 텍스트 입력 표시

내가이 수행 할 작업 : 사용자가 각 행을 클릭

되면, 더 확장하여 하나 개의 입력과 하나 개의 스피너를 표시합니다. 기본적으로 수량 및 측정 단위를 입력하는 것입니다.

달성 가능한지 그리고 몇 가지 예를 참조 할 수 있는지 알려 주시기 바랍니다.

내가 필요로하는 것이 더 비슷합니다.

할 일 목록 | 작업 목록 https://play.google.com/store/apps/details?id=com.taskos&hl=en

내가 필요한 것은 카테고리를 확장 할 수 없다는 것입니다. 항목 만 확장 가능합니다. 내가 필요로하는 것은 그러한 앱의 예이다. 그리고 나는 그것을 앞으로 가져갈 수있다.

+0

안녕하세요. SO! 아래 답변 중 하나가 도움이된다면 답 옆의 체크 표시를 클릭해야합니다. 이것은 두 가지 일을합니다. 1) 모든 사람에게 문제가 해결되어 해결할 필요가 없다는 것을 알립니다. 2) 도움을 준 사람에게 신용을줍니다. – Barak

답변

0

listView은 확장 할 수 없습니다. 그러나 당신은 사용할 수 있습니다 expandablelistView

하지만 원하는 종류의 기능은 이런 식으로 할 수 없습니다 (아마.).

당신은 당신이 회 전자글고와 함께 귀하의 경우는 대화를 수행 할 작업의 종류에 대한 귀하의 목록보기

onCreateContextMenu 

을 등록

registerForContextMenu("your list View"); 

을 사용할 수 있습니다 사용자로부터의 입력이 있음

1

그럴 수 있습니다 ... 행 레이아웃에 여분의 위젯을 넣고 목록 작성시이를 숨기고 onListItemCLick에서 다시 숨길 수 있습니다.

참고이 방법이 효과가 있는지는 잘 모르겠지만 목표를 달성하기 위해 노력하고있는 것이 합리적이라고 생각합니다.