从imageview中删除图像onclick deletebutton

时间:2013-02-11 14:05:14

标签: android image android-intent user-interface

我想在用户点击删除按钮时删除图像,并替换为数组中的下一个图像。

这里我已经采取水平列表视图来显示图像,在每个视图中我添加了删除按钮,点击删除按钮我要删除图像。

代码:

private class  Horiadapter extends BaseAdapter {

        public Horiadapter(){
            super();
        }
        private OnClickListener mOnButtonClicked = new OnClickListener() {

            public void onClick(View v) {
                Button bt = (Button) v;

                Toast.makeText(getApplicationContext(), "pressed " + bt.getText(), Toast.LENGTH_SHORT).show();          
            }
        };


        public int getCount() {
            return dataObjects.length;
        }

        public Object getItem(int position) {
            return null;
        }

        public long getItemId(int position) {
            return 0;
        }


        public View getView(int position, View convertView, ViewGroup parent) {
            View viewitems = LayoutInflater.from(parent.getContext()).inflate(R.layout.viewitem, null);

            ImageView images=(ImageView)viewitems.findViewById(R.id.image);
            Button button = (Button) viewitems.findViewById(R.id.delbutton);

            button.setOnClickListener(mOnButtonClicked);

            images.setImageResource(imageIds[position]);

            return viewitems;
        }

    };

如果有人能帮助我,我真的很感激。

1 个答案:

答案 0 :(得分:1)

尝试将其放入您的点击处理程序images.SetVisibility(View.Gone)或images.Visibility = ViewStates.Gone