如何编辑活动中元素的属性?

时间:2012-07-19 19:33:17

标签: java android

我是一个完整的菜鸟,我正在尝试用我的代码减少图像的填充。到目前为止我有这个:

    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”...我该如何解决或解决这个问题?

1 个答案:

答案 0 :(得分:0)

而不是:

PotatoPicture.SetPadding(WorkingNum);
你应该致电:

PotatoPicture.setPadding(WorkingNum, WorkingNum, WorkingNum, WorkingNum)

Java区分大小写,因此setPadding和SetPadding方法不同。阅读API了解更多详情:ImageView.setPadding(int, int, int, int)

在大多数Java命名约定中,局部变量应以小写字母(或下划线)开头。