2014-02-09 31 views
0

我有以下代碼:爲什麼getWidth在Log中給出問題而不是getHeight?

Log.i("IX GETX and GETY", " " + f.getWidth()-iv.getWidth() + " " + f.getHeight()-iv.getHeight());

我得到以下錯誤:The operator - is undefined for the argument type(s) String, int

兩者的getWidth和getHeight具有相同的計算。

回答

1

嘗試用括號包裹你的計算,如下所示:

Log.i("IX GETX and GETY", " " + (f.getWidth()-iv.getWidth()) + " " + (f.getHeight()-iv.getHeight())); 
+0

奇怪,這工作得很好!感謝您的及時迴應。 – Si8

+0

此外,我認爲這是因爲它試圖從您的連接字符串' ninetwozero

+1

很高興我可以幫助@ SiKni8,並且不要忘記在出路時接受答案。 :) – ninetwozero

相關問題