实现起来不是很复杂,主要是合理设置布局。
整体布局 res/layout/main.xml
选中第一级分类的背景 res/drawable/top_seleted.xml
最终效果图:
[img]http://dl2.iteye.com/upload/attachment/0107/4373/80dc1d55-9738-35b4-b15c-07f74a4030c5.png[/img]
整体布局 res/layout/main.xml
<LinearLayout ... >
<LinearLayout
...
android:orientation="horizontal" >
<ListView
android:id="@+id/top_list"
... />
<LinearLayout
android:id="@+id/second_container"
... >
<ListView
android:id="@+id/second_list"
... />
</LinearLayout>
</LinearLayout>
</LinearLayout>
选中第一级分类的背景 res/drawable/top_seleted.xml
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="#ffe9eaef" />
</item>
<item>
<bitmap android:gravity="right" android:src="@drawable/arrow" android:tileMode="disabled" />
</item>
</layer-list>
最终效果图:
[img]http://dl2.iteye.com/upload/attachment/0107/4373/80dc1d55-9738-35b4-b15c-07f74a4030c5.png[/img]