im создание и приложение, которые имеют свои узлы (описание, содержимое, питание), как это изображает http://imgur.com/TmJT6GI, когда пользователь нажимает на любой узел, который он будет расходовать, и покажет в нем еще один экран, как я это сделаю? я увижу, что есть доступный список рассылки, но его единственный список на каждом узле, таком как этот пример, http://ranfeng0610.blog.163.com/blog/static/1857082842011727111359969/ - это расписание listview в каждом узле, в котором я лежал, чтобы расходовать раскладку на узле узла узла, чтобы показать разницу в интерфейсе пользователя.) Как я буду делать это с экрана? помогите мне, пожалуйста, у вас есть какая-нибудь идея ????как создать раскладной макет на каждом узле
1、main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<!-- 禁用系统自带图标android:groupIndicator="@null" -->
<ExpandableListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:groupIndicator="@null"
android:id="@+id/mExpandableListView"
/>
</LinearLayout>
2、group.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation = "horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width = "25dip"
android:layout_height = "25dip"
android:layout_marginTop="10dip"
android:id="@+id/mImageView"
/>
<TextView
android:id = "@+id/group_tv"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:paddingLeft = "30px"
android:paddingBottom = "10px"
android:textSize = "26sp"/>
</LinearLayout>
3、child.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation = "horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_gravity = "center_vertical"
android:id = "@+id/child_iv"
android:layout_width = "70px"
android:layout_height = "70px"
android:paddingLeft = "30px"
android:paddingTop = "2px"
android:paddingBottom = "5px"
android:src = "@drawable/icon"/>
<TextView
android:layout_gravity = "center_vertical"
android:id = "@+id/child_tv"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:paddingLeft = "30px"
android:paddingTop = "10px"
android:paddingBottom = "5px"
android:textSize = "30sp"/>
</LinearLayout>
u может сделать это без использования расширяемого списка-списка. Нужно просто контролировать видимость ваших просмотров .. но если есть нет представлений, которые вы хотите развернуть, тогда расширяемый список-список предпочтительнее ..! – TheFlash
, но просмотр списка расходных материалов не поддерживает несколько экранов, используется один список для всех узлов. – user2589245
u знаете какой-нибудь пример, который показывает экраны, подобные этому ???? – user2589245