ColorPicker改变多个背景之一?

时间:2012-01-20 05:21:16

标签: android colors listener

我有一组10个ImageViews src到shapesrawables,每个都使用OnClickListener单独打开一个颜色选择器。我希望每个drawables背景颜色都可以通过其令人尊敬的ImageView进行选择。

Ex:ImageView7打开colorpickerdialog,用户选择蓝色,ShapeDrawable7背景变为蓝色。而所有其他ImageView都保持灰色。

我不确定如何解决这个问题,因为我很擅长开发。有人可以通过详细解释或简单示例帮助我了解如何实现我的目标吗?如果您需要我的更多信息,请随时提出,谢谢

2 个答案:

答案 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按钮以完成此活动以返回主要活动。