公共类CustomAdapter扩展BaseAdapter实现AppCompatActivity
我在AppCompatActivity上收到错误,显示错误创建测试
答案 0 :(得分:0)
您能否发布更多代码? 为什么还需要实现AppCompatActivity?您不需要它来创建自定义适配器
public class CustomAdapter extends BaseAdapter {
private LayoutInflater _layoutInflater;
Context context;
public CustomAdapter(){
super();
}
public CustomAdapter(Context context) {
this.context = context;
this._layoutInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
}
对我来说就像一个魅力(我删除了大部分不必要的代码,所以显然你必须改变它)
答案 1 :(得分:0)
在Android的适配器中添加此代码
public CustomAdapter(MainActivity mainActivity, String[] prgmNameList, int[] prgmImages) {
// TODO Auto-generated constructor stub
result=prgmNameList;
context=mainActivity; // this context for activity
imageId=prgmImages;
LayoutInflater inflater = ( LayoutInflater )context.
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
可能对您有所帮助