在Android中自定义列表视图的子项中扩展布局

时间:2014-04-23 20:06:12

标签: android expandablelistview layout-inflater

我正在为我的新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)
            {
            }

谢谢!

0 个答案:

没有答案