Я вижу все вопросы и ответы об этой ошибке, но не могу ее решить.
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
View v = view;
ViewHolder holder;
if (v == null) {
v = mInflater.inflate(R.layout.grid_item, viewGroup, false);
holder=new ViewHolder();
holder.rel_pie_l=(RelativeLayout) v.findViewById(R.id.rel_pie_l);
v.setTag(holder);
}else{
holder=(ViewHolder)v.getTag();
}
holder.rel_pie_l.removeAllViews();
ViewGroup.LayoutParams params = holder.rel_pie_l.getLayoutParams();
params.height = mItems.get(i).rel_size;
holder.rel_pie_l.setLayoutParams(params);
holder.rel_pie_l.addView(mItems.get(i).rel_pie_l);
return v;
}
Ошибка появляется, когда клавиатура активна в представлении списка, и когда клавиатура исчезает, появляется ошибка addview строка
Как я могу решить это? Я использую удалить вид.