我想在用户单击删除按钮时删除图像并替换为数组中的下一张图像。
这里我采用水平 ListView 来显示图像,在每个 View 中我都添加了删除按钮,单击删除按钮我想删除图像。
代码:
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;
}
};
如果有人能帮助我,我将不胜感激。
最佳答案
尝试将其放入您的点击处理程序 images.SetVisibility(View.Gone) 或 images.Visibility = ViewStates.Gone
关于android - 从 imageview onclick deletebutton 中删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813625/