我有一个FlowLayout,用户可以在其中添加口味,如音乐,游戏,运动等。用户通知他想添加的内容后,他单击一个按钮以在流布局中显示它,所以,这个过程必须以编程方式完成。创建一个图像,设置可绘制和大小。我做了一些。但现在我需要显示一个图像视图和一个按钮,以便用户可以删除添加的味道。我认为在xml中创建这个过程将无济于事,因为用户可能不会添加任何口味。在ImageView上设置按钮 - Android
我已经做了:
我必须做到:
方法我用:
ImageView iconLike = new ImageView(Register30.this);
iconLike.setImageResource(getIconLike(like));
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(getSizeIconLike());
lp.setMargins(5,5,5,5);
iconLike.setLayoutParams(lp);
Like newLike = new Like();
newLike.setIcon(iconLike);
newLike.setGenderFather(null);
newLike.setGenderChild(null);
newLike.setName(like);
likes.add(newLike);
likesContainer.addView(iconLike);
可能重复的[如何将按钮放在Android图像?](https://stackoverflow.com/questions/14211484/how-to-place-buttons-over-image-in-android) –
您应该创建他们在XML中,并隐藏它们,并使它们以编程方式无法点击。 –
但味道的数量是未知的。用户可以添加很多或没有人。当用户搜索它时,味道就会存在,然后点击一个按钮来添加它。 – Adolfok3