实现起来不是很复杂,主要是合理设置布局。
整体布局 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] |