2013-10-31 91 views
0

我有這個代碼運行:Color picker with usage in android完美,雖然它沒有顯示顏色白色,灰色,黑色等可供選擇。Android ColorPickerDialog顯示黑色,白色

我需要更改代碼才能選擇顏色?

謝謝!

+0

檢查這裏的第二個http://stackoverflow.com/questions/16363235/android首先要感謝的是,我們的活動中包括了色彩選擇器 – Raghunandan

+0

。但我不知道如何使用EDIT 2代碼與編輯1代碼,因爲他們有相同的類名? – user2902515

+0

好吧,我會發布它等待 – Raghunandan

回答

0

您可以自定義您在問題中提到的那個。您需要在ColorPickerView課程中進行一些修改。

您也可以嘗試在下面的鏈接中提供替代顏色選擇器。

  1. 下載從

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

  2. 的zip文件解壓縮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(); 
    
+0

我解壓縮zip文件後,它有各種文件夾。我確實相信我想要的是AmbilWarna。 現在,要導入的庫在哪裏?另外,爲了導入,我在Eclipse中完成了以下工作:右鍵單擊我的項目 - >導入 - >現在我應該選擇什麼? – user2902515

+0

@ user2902515將現有Android代碼導入工作空間。瀏覽並選擇庫項目。現在取消選擇全部並選擇(AmbilWarna)點擊確定 – Raghunandan

+0

@ user2902515以供參考。右鍵點擊你的項目goto屬性選擇android,點擊添加瀏覽並添加庫項目。現在跳轉到步驟5 – Raghunandan