小编Hei*_*rg.的帖子

夸大listview项目的观点

我有一个listview.我在listview中实现的是,当用户单击列表项时,2按钮视图被夸大以替换该列表项的内容,如下所示:

在此输入图像描述

这工作正常,但我想要的是当我点击第二个列表项时,第一个列表项应该回到其原始布局.目前,它是这样的:

在此输入图像描述

这是我在listview的onClick方法中实现的代码:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                TextView planName = view.findViewById(R.id.planNameText);
                TextView planDate = view.findViewById(R.id.planDateText);
                ImageView planImage = view.findViewById(R.id.homePlanImageView);
                planName.setVisibility(View.INVISIBLE);
                planDate.setVisibility(View.INVISIBLE);
                planImage.setVisibility(View.INVISIBLE);
                RelativeLayout rl_inflate = (RelativeLayout)view.findViewById(R.id.rl_inflate);
                View child = getLayoutInflater().inflate(R.layout.inflate, null);
                rl_inflate.addView(child);

        }
    });
Run Code Online (Sandbox Code Playgroud)

谢谢.

android listview

0
推荐指数
1
解决办法
62
查看次数

标签 统计

android ×1

listview ×1