0
我是一個完整的noob,我試圖用我的代碼隨着時間的推移減少圖像的填充。我到目前爲止:如何編輯我的活動中元素的屬性?
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(長)是未定義的類型ImageView」...我怎麼解決或修復這個?
謝謝!我的最終代碼是:'PotatoPicture.setPadding((int)WorkingNum,(int)WorkingNum,(int)WorkingNum,(int)WorkingNum);' 對第一個錯誤有什麼要說的嗎? – TheNickmaster21 2012-07-19 19:48:02
我不知道什麼會導致這樣的錯誤,但我看到你已經將WorkingNum設置爲零,然後在下一行中檢查它是否大於5.你不需要一個do/while循環while ? [do-while and while](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html) – jumper 2012-07-19 20:03:31
哦哇...我很抱歉...我在在那之後。 – TheNickmaster21 2012-07-19 20:16:32