我是一个完整的菜鸟,我正在尝试用我的代码减少图像的填充。到目前为止我有这个:
public void growPotato() {
long base = System.currentTimeMillis();
long WorkingNum = 0;
while(growing && WorkingNum > 5 ) {
WorkingNum = 150 - ((System.currentTimeMillis() - base)/100);
ImageView PotatoPicture = (ImageView) findViewById(R.id.imageView1);
PotatoPicture.SetPadding(WorkingNum);
}
我在'WorkingNum = 150 - '之后收到错误,说我错过了';'对于'LocalVariableDeclarationAssignment'。但我的主要问题是我得到错误:“方法SetPadding(long)未定义类型ImageView”...我该如何解决或解决这个问题?
答案 0 :(得分:0)
而不是:
PotatoPicture.SetPadding(WorkingNum);
你应该致电:
PotatoPicture.setPadding(WorkingNum, WorkingNum, WorkingNum, WorkingNum)
Java区分大小写,因此setPadding和SetPadding方法不同。阅读API了解更多详情:ImageView.setPadding(int, int, int, int)。
在大多数Java命名约定中,局部变量应以小写字母(或下划线)开头。