android颜色选择器“;无法解析为“类型”;

android颜色选择器“;无法解析为“类型”;,android,color-picker,Android,Color Picker,也许这是一个非常简单的问题…但我是一个新的初学者…请容忍我 我现在正在开发一个绘图应用程序,希望允许用户通过颜色选择器选择颜色 我已看到AmbilWarna对话框,并已将以下内容复制到我的应用程序中: 代码: 问题: OnCLickListener块中有许多红色下划线,用于引用“AmbilWarnaDialog无法解析为类型”。这可能是因为AmbilWarnaDialog未正确导入 这是因为导入部分也显示了一个错误。我以书面形式输入: 导入com.pearmak.drawing.ui.dialo

也许这是一个非常简单的问题…但我是一个新的初学者…请容忍我

我现在正在开发一个绘图应用程序,希望允许用户通过颜色选择器选择颜色

我已看到AmbilWarna对话框,并已将以下内容复制到我的应用程序中:

代码: 问题: OnCLickListener块中有许多红色下划线,用于引用“AmbilWarnaDialog无法解析为类型”。这可能是因为AmbilWarnaDialog未正确导入

这是因为导入部分也显示了一个错误。我以书面形式输入:
导入com.pearmak.drawing.ui.dialog.AmbilWarnaDialog.OnAmbilWarnaListener
;但它也强调了上述错误

在关闭引用对话框之前,我已经跟随并单击了“应用”

如何解决这个问题?
非常感谢

您需要的是将对话框放入其中的库项目。一旦你完成了这项工作,将
*.jar
文件从
\bin
目录中复制出来,并将其导入到你的主应用程序中。确保修改应用程序的构建路径,使其包含新的
*.jar
文件

有关库项目的详细介绍,请查看:。这是我开始的地方,对我来说就像冠军一样


祝你好运

是否在库(*.jar)中?我注意到它的包和你们班的包很不一样。如果是,您是否在构建路径中包含jar文件?您应该能够通过键入
Cntl-Shift-O
来创建所有导入。是的,我已经在构建路径中包含了2jar文件,但仍然失败
Cntl-Shift-O
(大写字母“O”)应该能够找到它们(对我来说是这样!)。是否刷新了项目?是否需要添加应用程序属性库,然后单击2个java:AmbilWarnaDialog.java和AmbilWarnaKotak.java的添加JAR,然后在“顺序和导出”选项卡中勾选它们?是我创建库项目时去的地方。(再一次,假设这就是你想要的)非常感谢!!很抱歉,我的初学者技能不足:)
package com.pearappx.drawing;
import com.pearmak.drawing.ui.dialog.AmbilWarnaDialog.OnAmbilWarnaListener;

// other codes and declarations

   public OnClickListener setColorPickerDialogListener = new OnClickListener() 
   {
      @Override
      public void onClick(View v) 
      {   
          AmbilWarnaDialog dialog = new AmbilWarnaDialog(Doodlz.this, currtentColor, new OnAmbilWarnaListener()     
          {          
              @Override
               public void onCancel(AmbilWarnaDialog dialog) {     ;}
               @Override
               public void onOk(AmbilWarnaDialog dialog, int color) 
               {
                   colorRedBtn.setbackgroundcolor(color);
               }

          });
          dialog.show();
      };
   };