我正在尝试将此卡库用于我正在尝试构建的 Android 应用程序的 UI,但我遇到了一些问题。
作者有本指南,用于将库与我已经完全遵循的现有 Eclipse 项目一起使用,但我遇到了多个错误。
我在 Eclipse 的 Import 选项下将库作为“现有项目”导入,并将该项目包含在我现有项目的构建路径中,但我不断收到有关缺少方法的错误(特别是在构造getContext()
函数中指定的参数),即使在之后导入整个库。
这是我的代码片段:
import it.gmariotti.cardslib.library.internal.Card;
import it.gmariotti.cardslib.library.internal.CardHeader;
public class MainActivity extends Activity {
Card card = new Card(getContext());
CardHeader header = new CardHeader(getContext());
card.addCardHeader(header);
CardView cardView = (CardView) getActivity().findViewById(R.id.carddemo);
cardView.setCard(card);
我的代码片段中的每一行都出现以下错误:
The method getContext() is undefined for the type MainActivity
The method getContext() is undefined for the type MainActivity
Multiple markers at this line
- Syntax error on token(s), misplaced construct(s)
- Syntax error on token "header", VariableDeclaratorId expected after
Multiple markers at this line
- CardView cannot be resolved to a type
- CardView cannot be resolved to a type
- The method getActivity() is undefined for the type
MainActivity
Multiple markers at this line
- Syntax error on token "card", VariableDeclaratorId expected after
this token
- Syntax error on token(s), misplaced construct(s)
我知道这是一个非常具体的问题,但我希望我能在这里得到答案!