我正在为我的新Android应用制作自定义列表视图(libraries)。 我在扩展listview上创建自定义布局时遇到问题。 事实上,自定义列表视图提供了一个监听器,它调用onExpand()和onCollapse()来管理此事件。
问题是膨胀布局:不能正常工作...... 膨胀仅适用于第一个孩子,但不适用于其他孩子。更好的是,每次点击其他孩子都会在第一个孩子身上复制相同的布局......
你能帮助我吗?
这是我的代码:
@Override
public void onExpand(View itemView, int position)
{
LinearLayout mainLayout = (LinearLayout) getView().findViewById(R.id.expandable);
LayoutInflater inflater =(LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View addLayout = inflater.inflate(R.layout.card_single_row_listview, null);
mainLayout.addView(addLayout,0);
}
@Override
public void onCollapse(View itemView, int position)
{
}
谢谢!