带有自定义Android适配器的ArrayIndexOutOfBoundsException,用于ListView中的多个视图
我试图为我的ListView创建自定义适配器,因为列表中的每个项目都可以具有不同的视图(链接,切换或单选组),但是当我尝试运行使用ListView的Activity时收到错误消息,并且该应用程序停止。该应用程序针对Android 1.6平台。 代码: public class MenuListAdapter extends BaseAdapter { private static final String LOG_KEY = MenuListAdapter.class.getSimpleName(); protected List<MenuItem> list; protected Context ctx; protected LayoutInflater inflater; public MenuListAdapter(Context context, List<MenuItem> objects) { this.list = objects; this.ctx = context; this.inflater = (LayoutInflater)this.ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } @Override public View getView(int position, View convertView, ViewGroup parent) …