關於第六章延伸練習第2題程式碼有些不了解的地方想詢問老師。
1.15行的"private int[] imageIds = {....",是否可以將private省略呢?
2. 52行的"int p=position % imageIds.length;"不太懂此行的功能,因為前面的範例沒看到此行,是否可以省略此行,底下程式碼改為imgShow.setImageResource(imageIds[position]); txtResult.setText("書號: " + BookId[position] + "\n" +"書名: " + BookName[position]);?另外,若可省略,怎麼知道position的值是由右往左還是由上往下起算呢?
3.不知道算不算是java基本功問題,想詢問MyAdapter類別的getView方法為何在程式中沒看到被呼叫就有功效呢?
謝謝老師! |