使用适配器和项目持有者,从列表视图隐藏视图

时间:2016-03-01 05:50:53

标签: java android xml listview android-viewholder

我想显示我的文本视图,如下图所示,我必须这样做       删除其他视图(因为我已采取文本视图,图像视图和视频视图       在单个XML中)。我正在使用项目持有人来显示我的文本视图,以及       想要一起隐藏视频视图和图像视图。          我正在尝试编码,但它无法正常工作。

      itemHolder.textViewMessage = (TextView) convertView
                .findViewById(R.id.messageDetail);

    if (itemHolder.textViewMessage != null && messageBean.getMessage()!=null)
            {
               itemHolder.textViewMessage.setText(messageBean.getMessage());  // here i am showing my text messages.
                itemHolder.imageview2.setVisibility(View.GONE);
                itemHolder.videoView.setVisibility(View.GONE);
             }

         [1]:  http://i.stack.imgur.com/PsKTL.png
         [2]:  http://i.stack.imgur.com/XYCMb.png

在上面给出的图片中,我不需要在文字下方留出额外空间。           这里的图像视图和视频视图显示了额外的空间           我想要隐形。

这里view.gone not Working

0 个答案:

没有答案