在android中按下按钮时如何调用颜色选择器?

时间:2015-09-02 07:25:36

标签: android button colors

按钮具有预定义的颜色。我需要在按下按钮时显示一系列颜色。然后给按钮选择背景颜色。我刚刚开始android编程。任何帮助都感激不尽。

1 个答案:

答案 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是拾取器中新选择的颜色。