【问题标题】:Android ColorPickerDialog show black, white colorsAndroid ColorPickerDialog 显示黑色,白色
【发布时间】:2013-10-31 10:35:59
【问题描述】:

我运行了这段代码:Color picker with usage in android 完美,虽然它没有显示白色、灰色、黑色等颜色可供选择。

我需要更改哪些代码才能选择这些颜色?

谢谢!

【问题讨论】:

  • 首先感谢。但是我不知道应该如何将 EDIT 2 代码与 EDIT 1 代码一起使用,因为它们具有相同的类名?
  • 好的,我会发布等待

标签: android colors


【解决方案1】:

您也可以自定义您在问题中提到的那个。您需要在 ColorPickerView 类中进行一些修改。

您还可以尝试以下链接中提供的替代颜色选择器。

  1. 从以下位置下载 zip 文件

    http://code.google.com/p/yuku-android-util/source/browse/#git%2FAmbilWarna

  2. 解压 zip 文件。

  3. 将库项目 (AmbilWarna) 导入工作区,就像为任何其他库项目(如 google play 服务或 actionbarsherlock)所做的那样。

  4. 在您的 android 项目中引用该库

  5. 在按钮单击或某些操作时

    AmbilWarnaDialog dialog = new AmbilWarnaDialog(MainActivity.this, Color.RED, new OnAmbilWarnaListener() {
                    @Override
                    public void onOk(AmbilWarnaDialog dialog, int color) {
                            // color is the color selected by the user.
                        mPaint.setColor(color); // set color here
                    }
    
                    @Override
                    public void onCancel(AmbilWarnaDialog dialog) {
                            // cancel was selected by the user
                    }
            });
    
            dialog.show();
    

【讨论】:

  • 解压zip文件后,里面有各种文件夹。我确实相信我想要的是 AmbilWarna。现在,要导入的库在哪里?另外,要导入,我在 Eclipse 中执行了以下操作:右键单击我的项目 -> 导入 -> 现在我应该选择什么?
  • @user2902515 将现有 Android 代码导入工作区。浏览并选择库项目。现在取消全选并选择(AmbilWarna)点击确定
  • @user2902515 供参考。右键单击您的项目转到属性选择android单击添加浏览并添加库项目。现在跳到第 5 步
  • 那是因为您没有正确引用库项目并查看它是否与您在项目中使用的其他库冲突。为什么要使用这样的词 限制在你以后的评论中使用这样的词
  • 老兄,感谢您的帮助。但这完全毁了我的项目。我的文件消失了,我无法在项目中再次插入它们。我有大量文件..我确实有备份,但是当我尝试插入它时说已经存在,尽管它没有显示!
猜你喜欢
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 2021-01-19
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多