Начало диалога при нажатии на кнопку - PullRequest
0 голосов
/ 23 августа 2011

Может кто-нибудь сказать мне, как получить всплывающее окно диалога (ColorPickerDialog), когда я нажимаю на кнопку.

Код из комментариев:

  Button color = (Button)findViewById(R.id.color_button);
    color.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            new ColorPickerDialog(getBaseContext(), mListener ,a ).show();
            System.out.println("button pressed");
        }
    });

   }),initialColor);
   dlg.show();

} });

Я хочу выбрать цвет, я сделал с помощью счетчика, используя имена. но я хочу больше цветов для этого у меня есть диалоговое окно выбора цвета, когда я нажимаю на эту кнопку, я хочу, чтобы она всплывала, смотрите на изображении: http://dl.dropbox.com/u/38493970/device-2011-08-23-134910.png

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Есть много примеров, которые я нашел для вас некоторые из них
Пример 1
Пример 2
Пример 3
Пример 4
Пример 5
могут ли эти примеры быть полезными для вас .. Счастливое кодирование .. Спасибо Pragna

1 голос
/ 23 августа 2011

Вы можете использовать это http://code.google.com/p/color-picker-view/
РЕДАКТИРОВАТЬ:

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();
   }
});
...