也许这是一个非常简单的问题...但我是一个相当新的初学者......请容忍我。
我现在正在开发一个绘图应用程序,并希望允许用户通过颜色选择器选择颜色。
我看过AmbilWarna对话框并将以下内容复制到我的应用中:
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();
};
};
OnCLickListener块中有许多红色下划线用于引用“AmbilWarnaDialog无法解析为某种类型”。这可能是因为AmbilWarnaDialog没有正确导入??
这是因为导入部分也显示错误。我通过写作导入:
import com.pearmak.drawing.ui.dialog.AmbilWarnaDialog.OnAmbilWarnaListener
;但它也强调了这句话也是上述错误。
我已经关注了http://developer.android.com/tools/projects/projects-eclipse.html,并在关闭参考对话框之前点击了“应用”。
怎么能解决这个问题? 非常感谢!!!
答案 0 :(得分:0)
您需要的是用于放置Dialog的库项目。完成后,将*.jar
文件从\bin
目录中复制出来并导入主应用程序。请务必修改应用的构建路径,使其包含新的*.jar
文件。
有关图书馆项目的精彩介绍,请查看:http://www.vogella.com/articles/AndroidLibraryProjects/article.html。这是我开始的地方,它对我来说就像一个冠军。
祝你好运!