2012-01-20 66 views
0

我有一組10個ImageViews src到shaperawables,每個分別使用OnClickListener打開一個colorpicker。我希望每個可繪製的背景顏色在用其可尊敬的ImageView進行選擇時都會改變。ColorPicker更改多個背景之一?

例如:ImageView7打開colorpickerdialog,用戶選擇藍色,ShapeDrawable7背景更改爲藍色。而所有其他ImageView保持灰色。

我不確定如何去做這件事,因爲我很開發新手。有人可以通過詳細的解釋或簡單的例子來幫助我理解如何實現我的目標嗎?如果你需要再從我的信息,隨便問了,謝謝

回答

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"/> 
+0

我不完全確定文本視圖將如何幫助解決我的問題......? – user1148316

0

你可以創建其他活動,以主題爲對話框。將圖像引用傳遞給此活動。並在新的活動中顯示圖像。 由於它是一個對話框主題,因此它會將之前的活動作爲背景並將其餘灰色化。 覆蓋keydown按下以完成此活動以返回到主要活動。