我有一组10个ImageViews src到shapesrawables,每个都使用OnClickListener单独打开一个颜色选择器。我希望每个drawables背景颜色都可以通过其令人尊敬的ImageView进行选择。
Ex:ImageView7打开colorpickerdialog,用户选择蓝色,ShapeDrawable7背景变为蓝色。而所有其他ImageView都保持灰色。
我不确定如何解决这个问题,因为我很擅长开发。有人可以通过详细解释或简单示例帮助我了解如何实现我的目标吗?如果您需要我的更多信息,请随时提出,谢谢
答案 0 :(得分:0)
这很有用
<TextView
android:text="red"
android:gravity="center_horizontal"
android:background="#aa0000"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"/>
答案 1 :(得分:0)
您可以创建另一个活动,主题为对话框。将图像引用传递给此活动。并在新活动中显示图像。 由于它是一个对话框主题,它将以前的活动作为背景,并将其余部分变灰。 覆盖keydown按钮以完成此活动以返回主要活动。