【问题标题】:I want visible and gone on click of image not on complete row . I used holder pattern我希望看到并点击图像而不是完整的行。我使用了持有人模式
【发布时间】:2014-01-22 10:48:29
【问题描述】:
public void onItemClick(AdapterView<?> parent,
                    View clickedView, int position, long arg3) {
                //TODO Auto-generated method stub

                System.err.println("rowClickedEvent");
                position = position - 1;
if (clickedRowID != -1 && clickedRowID != position) {

                    View clickedViewToClose = actualListView
                            .getChildAt(clickedRowID + 1);
                    if (clickedViewToClose != null) {
                        RelativeLayout roww = (RelativeLayout) clickedViewToClose
                                .findViewById(R.id.add_row);
                        roww.setVisibility(View.GONE);

                    } else {
                        System.err.println("clickedViewToClose null");
                    }
                }
                if ((clickedRowID != position)) {



                        }
                    });


                    clickedRowID = position;


                } else if (clickedRowID == position) {


                    RelativeLayout roww = (RelativeLayout) clickedView
                            .findViewById(R.id.add_row);
                    roww.setVisibility(View.GONE);
                    clickedRowID = -1;
                    dataAdapter.notifyDataSetChanged();
                }

}

【问题讨论】:

  • 请格式化您的代码,并确保它没有混乱以供其他人帮助您。谢谢!

标签: android android-custom-view


【解决方案1】:

在您的适配器中的 getView() 方法中添加 holder.imageView.setOnClickListener()

【讨论】:

    【解决方案2】:
    holder.imageView.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View v) {
                    yourview.setVisibility(View.GONE);//do ur code here
    
                }
            });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 2016-01-13
      • 1970-01-01
      • 2020-12-22
      • 2021-07-07
      相关资源
      最近更新 更多