創建,它具有通常的參數加上int數組,例如一個構造函數:
public class DrawGrid extends View {
private int[] intArray;
public DrawGrid(Context context,int[] intArray) {
super(context);
// TODO Auto-generated constructor stub
this.intArray = intArray;
}
public DrawGrid(Context context, AttributeSet attrs, int defStyle,int[] intArray) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
this.intArray = intArray;
}
public DrawGrid(Context context, AttributeSet attrs,int[] intArray) {
super(context, attrs);
// TODO Auto-generated constructor stub
this.intArray = intArray;
}
}
這對我來說似乎是個好主意。我意識到現在我的問題有多基本。 – David
快速跟進,我該如何使用已通過的數組?我想在後面的代碼中引用它,但它抱怨說它不知道'intArray'是什麼。 – David
@David請再次看到我的答案。在你的類中創建一個字段並將其設置在構造函數中就足夠了。 – hasanghaforian