Android 我们有时候需要自定义适配器,我们就需要继承BaseAdapter。我在这以listView为例,我们的listview可能有多个布局,这时我们会使用到public int getItemViewType(int position)和public int getViewTypeCount()这两个方法。但我在使用时就出现了下标越界的问题。这给我的个人习惯有一定的关系,我定义int 型喜欢十六进制的方式进行初始化。例如:
例如: private static final int SEND_TEXT = 0x23;
private static final int RECEIVE_TEXT = 0x124;
private static final int SEND_IMAGE = 0x125;
private static final int RECEIVE_IMAGE = 0x126;
private static final int SEND_VOICE = 0x127;
private static final int RECEIVE_VOICE = 0x128;
Android 我们有时候需要自定义适配器,我们就需要继承BaseAdapter。我在这以listView为例,我们的listview可能有多个布局,这时我们会使用到public int getItemViewType(int position)和public int getViewTypeCount()这两个方法。但我在使用时就出现了下标越界的问题。这给我的个人习惯有一定的关系,我定义int