解决方案 »
- 求教!BaseAdapter
- 强烈建议升级ADT和SDK到版本Version: 20
- 如何在android的linux后台开机自动运行一个应用程序
- android 2.3.3 2.3.4中mediaplayer缓冲时间过长是怎么回事?有什么方法能够解决呢?
- 关于listview的选中标记问题
- 在application的theme为Dialog下,admob广告不能显示
- 我想往手机数据库联系人中存入联系人,能往直接往SIM卡里存就更好了
- 请问如何获取drawable文件夹下图片的原始尺寸?
- 这种进度条怎么实现
- 如何实现系统重启
- Andriod studio 1.0 安装的问题
- 用edittext+listview实现筛选 无法实现
初始化=null
初始化=nullgetGameView方法要获取一个gameview对象才行
初始化=null
public GameView(Context context, AttributeSet attrs) {
super(context, attrs);
initGameView();
} public GameView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initGameView();
} public GameView(Context context) {
super(context);
initGameView();
}这是GameView的三个构造方法。在MainAcitivity中创建一个GameView的对象应该引用使用怎样的参数创建对象之后对象也可以直接调用stargame方法吧。
gameView.startGame();
这里的this指的是OnClickListener类型的一个对象啊。
构造函数的参数应该是Context 类型的不是么?
这里的this指的是OnClickListener类型的一个对象啊。
构造函数的参数应该是Context 类型的不是么?MainAcitivity.this
这里的this指的是OnClickListener类型的一个对象啊。
构造函数的参数应该是Context 类型的不是么?MainAcitivity.this还是不行
整个程序里应该只用到了这个构造方法
public GameView(Context context, AttributeSet attrs) {
super(context, attrs);
initGameView();
}
还有一点不明白的是我没搞懂在哪里调动到了这个构造方法
因为没有找到在哪创建了GameView的对象
之前忘记把这个贴出来了
是继承GridLayout的一个类
这里的this指的是OnClickListener类型的一个对象啊。
构造函数的参数应该是Context 类型的不是么?MainAcitivity.this还是不行
整个程序里应该只用到了这个构造方法
public GameView(Context context, AttributeSet attrs) {
super(context, attrs);
initGameView();
}
还有一点不明白的是我没搞懂在哪里调动到了这个构造方法
因为没有找到在哪创建了GameView的对象
这样么?没找到
但是我不太清楚应该怎样初始化这个gameView
我应该传什么样的参数
也没有找到set那两个参数的方法
理应是从GridLayout中继承方法