1
5 개 레이아웃에 제목 만 포함되어 있으며 목록과 유사하게 세로로 정렬되어 있습니다. 목록에서 슬라이드를 아래로 밀면 자세한 내용이 표시되어 다음 제목을 따라야합니다. 현재 details.How 어떻게 안드로이드에서 이것을 구현할 수 있습니다. 도움을 주시면 감사하겠습니다. 감사합니다.슬라이드 펼치기 애니메이션
5 개 레이아웃에 제목 만 포함되어 있으며 목록과 유사하게 세로로 정렬되어 있습니다. 목록에서 슬라이드를 아래로 밀면 자세한 내용이 표시되어 다음 제목을 따라야합니다. 현재 details.How 어떻게 안드로이드에서 이것을 구현할 수 있습니다. 도움을 주시면 감사하겠습니다. 감사합니다.슬라이드 펼치기 애니메이션
당신이 exapndable 목록보기를 찾고 있다면,이 링크는 도움이 될 수도,
public class MyExpandableListAdapter extends BaseExpandableListAdapter {
// Sample data set. children[i] contains the children (String[]) for
// groups[i].
private String[] groups = { "Parent1", "Parent2",
"Parent3" };
private String[][] children = { { "Child1" },{ "Child2" }, { "Child3" },{ "Child4" }, { "Child5" } };
public Object getChild(int groupPosition, int childPosition) {
return children[groupPosition][childPosition];
}
public long getChildId(int groupPosition, int childPosition) {
return childPosition;
}
public int getChildrenCount(int groupPosition) {
int i = 0;
try {
i = children[groupPosition].length;
} catch (Exception e) {
}
return i;
}
public TextView getGenericView() {
// Layout parameters for the ExpandableListView
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT, 64);
TextView textView = new TextView(MainActivity.this);
textView.setLayoutParams(lp);
// Center the text vertically
textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
textView.setTextColor(R.color.marcyred);
// Set the text starting position
textView.setPadding(36, 0, 0, 0);
return textView;
}
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
TextView textView = getGenericView();
textView.setText(getChild(groupPosition, childPosition).toString());
return textView;
}
public Object getGroup(int groupPosition) {
return groups[groupPosition];
}
public int getGroupCount() {
return groups.length;
}
public long getGroupId(int groupPosition) {
return groupPosition;
}
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
TextView textView = getGenericView();
textView.setText(getGroup(groupPosition).toString());
return textView;
}
public boolean isChildSelectable(int groupPosition, int childPosition) {
return true;
}
public boolean hasStableIds() {
return true;
}
}
http://about-android.blogspot.in/2010/04/steps-to-implement-expandablelistview.html