ArrayViewOutOfBoundsExceptionと、ListViewの複数のビュー用のカスタムAndroidアダプター
リストの各アイテムは異なるビュー(リンク、トグル、またはラジオグループ)を持つことができるため、ListViewのカスタムアダプターを作成しようとしていますが、ListViewを使用するアクティビティを実行しようとすると、エラーが発生し、アプリが停止します。アプリケーションは、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) …