按钮具有预定义的颜色。我需要在按下按钮时显示一系列颜色。然后给按钮选择背景颜色。我刚刚开始android编程。任何帮助都感激不尽。
答案 0 :(得分:0)
为此,您需要使用颜色选择器。
button.setOnClickListener(new OnClickListener() {
void onClick(View v) {
// create the color picker dialog and display it.
ColorPickerDialog dlg = new ColorPickerDialog(v.getContext(),new OnColorChangedListener() {
void colorChanged(int color) {
mSelectedColor = color;
}
}),initialColor);
dlg.show();
}
});
initialColor将被mSelectedColor取代,mSelectedColor是拾取器中新选择的颜色。