Android 확장형 목록 (그룹, 하위)이 있으며 맨 아래에 세부적인 버튼 하나씩 표시하고 싶습니다. 사용자가 버튼을 클릭하면 Ok (확인) 및 취소 버튼을 사용하여 팝업 (상황에 맞는 메뉴라고 생각합니다)을 표시합니다. 사용자가 취소를 클릭하면 팝업 창이 닫혀 야합니다. 사용자가 확인을 클릭하면 내가 클릭 한 goup에 대한 추가 정보를 표시 할 수있는 새로운 활동이 필요합니다. I는 expandableList에서 expandableList자세히 버튼이있는 확장 가능 목록
데이터로부터 정확한 데이터 배열을 검색 할 수있는 방법 또한
는 2 차원 문자열 배열로 이루어진다.arrChildElements = new String[user.getId.size() + 1][19];
arrChildElements[0][0] = "Name : " + user.getName();
arrChildElements[0][1] = "Street : " + user.getStreet();
...
...
...
...
for (int row = 1; row < user.getId().size() + 1; row++) {
arrChildElements[row][0] = user.getBook.get(row -1).getID;
arrChildElements[row][1] = user.getBook().get(row -1).getName();
...
...
...
}
이것은 내가 원하는 레이아웃입니다. 버튼이없는 레이아웃이 잘 작동합니다.
###
###
###
###
[버튼]
####
###
###
###
[버튼]
####
###
###
###
[버튼]
@Override
public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
if (convertView == null) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.list_child_item_layout, null);
}
TextView detail = (TextView) convertView.findViewById(R.id.articleContentTextView);
detail.setText(arrChildElements[groupPosition][childPosition]);
return convertView;
}