我为教师制作了一个绘图板,我希望在其中包含几何形状,点击一个按钮,其中显示一个形状。 我现在正在做的是我已经创建了一个图像视图,并将其可见性设置为已经消失,按钮我正在显示它。
<ImageView
android:id="@+id/ivReact"
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@drawable/rectangle"
android:visibility="gone"
android:layout_centerInParent="true"
/>
我希望上一张图片在那里,当点击一个按钮时,相同的图像应该在布局中添加两次,如果再次点击该按钮,则应该再次添加并继续。
有可能这样做吗?
答案 0 :(得分:1)
单击按钮时,必须以编程方式更新图像:
imageView.setImageResource(R.drawable.your_image);
编辑:
如果你在LinearLayout中有ImageViews,你可以简单地创建new并添加到layout:
ImageView imageView = (ImageView) LayoutInflater.from(context).inflate(R.layout.image_view_layout_name, null);
linearLayout.addView(imageView);
答案 1 :(得分:1)
创建回收者视图并在其中放置图像视图。创建一个arraylist。 Onclick将相同的图像添加到arraylist并应用adapter.notifyDataSetChanged()。
答案 2 :(得分:1)
addressBuilder.HasOne(address => address.Country)
.WithOne()
.HasForeignKey<Address>(address => address.CountryId)