setVisibility(View.GONE)在ListView中不起作用

时间:2014-08-21 09:47:54

标签: android android-listview

我试图在ListView的某些项目上显示LinearLayout。

在适配器代码中;

listItem.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (position == 0)
                    llCurtain.setVisibility(View.VISIBLE);
                else if (position == 3)
                    llContainer.setVisibility(View.VISIBLE);
                else {
                    llCurtain.setVisibility(View.GONE);
                    llContainer.setVisibility(View.GONE);
                }
            }
        });

llCurtain.setVisibility(View.VISIBLE)效果不错,但View.GONEView.INVISIBLE无效。

0 个答案:

没有答案