HeaderListView:如何在RowView中更改背景颜色

时间:2014-12-01 19:20:41

标签: android android-listview

我正在使用HeaderListView(https://github.com/applidium/HeaderListView)和 导航抽屉页滑动标签条(https://github.com/Balaji-K13/Navigation-drawer-page-sliding-tab-strip)。在上一个库中,我实现了onCreateView方法内容的 PageContentStripFragment 类:

HeaderListView list = new HeaderListView(getActivity(),null);
list.setAdapter(new ListViewSectionAdapter());

它正在工作!!因此, ListViewSectionAdapter SectionAdapter 的子类。在覆盖getRowView方法中,我夸大了我的布局名为" custom_row_list"。 所以,我想在选择RowItem时设置自定义背景颜色。 我做了设置drawable选择器和custom_row_list.xml:

android:background="@drawable/list_selector"

但不工作!!我做错了什么?

我的环境是ADT eclipse + android 4.4.2。

谢谢!

1 个答案:

答案 0 :(得分:0)

截至目前,您无法使用此库扩展xml布局,因为在未来的作品中明确提到了 applidium

如果要为rowitem设置自定义颜色。在onRowItemClick方法上实现它。

 getChildAt(position).setBackgroundColor(android.R.color.black);

您也可以使用StickyListHeaders库。