分段ListView和ExpandableListView

时间:2010-08-20 14:37:17

标签: android listview expandablelistview

我需要创建一个顶部带有标题栏的布局和一个带有n个部分的列表视图。该 每个部分的列表标题都有两个不同的按钮,这些按钮必须是可单击的,并且可以彼此独立地聚焦。这是布局的代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:orientation="vertical">

    <include layout="@layout/title_bar" />

    <ListView android:id="@android:id/list" 
      android:layout_width="fill_parent"
      android:layout_height="0dip" 
      android:layout_weight="1.0"   
    />
</LinearLayout>

我尝试了这两个解决方案,但我发现了两个方面无法解决的问题:

1)使用分段适配器(可以找到源代码here)。没有标题栏它工作正常,但标题栏默认焦点算法不再起作用。
2)使用ExpandableListAdapter(在这种情况下,布局中的ListView显然变为ExpandableListView)。它工作正常,但如果我按组布局上的dpad中心按钮,则单击两个按钮。我没有办法解决这个问题。

任何人都可以提供帮助吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

如何尝试合并适配器https://github.com/commonsguy/cwac-merge,它允许您添加多个列表和按钮!!