У меня есть 5 макетов, содержащих только заголовки, которые выровнены по вертикали как похожие на список, но не список. Я хочу скользить по каждому макету по клику, чтобы показать детали, чтобы следующий заголовок должен был следовать текущие подробности. Как я могу реализовать это в android. любая помощь будет оценена, Спасибо.анимация анимации слайдов
1
A
ответ
0
Если вы ищете exapndable ListView, эти ссылки могут быть полезными,
http://about-android.blogspot.in/2010/04/steps-to-implement-expandablelistview.html
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;
}
}
Смежные вопросы
- 1. iOS 6 анимация анимации слайдов iOS 7
- 2. анимация анимации «анимация анимации»
- 3. jQuery Вставка слайдов и анимация
- 4. Анимация содержимого слайдов jQuery Cycle
- 5. Анимация слайдов и слайдов для макета
- 6. Угловая анимация слайдов JS
- 7. Анимация слайдов в XAML
- 8. слайдов анимации между UIButtons
- 9. Анимация анимации цепей анимации
- 10. JQuery переключения слайдов анимации чистого яваскрипта анимации
- 11. Вставка слайдов и слайдов
- 12. анимация слайдов на клавиатуре Android
- 13. Dimple.JS анимация анимации линии анимации
- 14. Вставка слайдов и слайдов с использованием анимации css3 и jquery
- 15. Bootstrap Carousel не имеет анимации слайдов
- 16. анимация анимации FloatingActionButton (анимация анимации для Android FAB src)
- 17. анимация анимации андроида
- 18. Android: анимация анимации кордоны
- 19. JavaScript анимация анимации холста
- 20. быстрая анимация анимации
- 21. Теория анимации (естественная анимация)
- 22. Раскадровка анимации не анимация
- 23. анимация анимации для Android
- 24. Css Анимация - задержка анимации
- 25. анимация анимации/фрагментации JavaFX
- 26. Чистая анимация JavaScript-анимации
- 27. Анимация анимации Javascript
- 28. анимация анимации Silverlight
- 29. Анимация в анимации
- 30. анимация анимации HighCharts