Вдохновленный @Brian Agnew:
public static String getStackTrace(Throwable t) {
StringWriter sw = new StringWriter();
t.printStackTrace(new PrintWriter(sw));
return sw.toString();
}
Скрыть целые сырые данные от listview в android:-
RelativeLayout parentLayout = (RelativeLayout) view.findViewById(R.id.relative);
if (productPojoList.get(position).getSERSERVICETYPE().toString().equals("Group|Promotional")){
view.setLayoutParams(new AbsListView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,1));
view.setVisibility(View.GONE);
} else {
if(view.getVisibility() == View.GONE) {
view.setLayoutParams(new AbsListView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT));
view.setVisibility(View.VISIBLE);
}
}
Я немного повозился с перетаскиванием списка из здесь . Когда элемент выскакивает из списка для перемещения по занимаемой им ячейке, его высота устанавливается на 1 пиксель (см. Строку 238), поэтому он выглядит «исчезнувшим». Я не мог найти способ справиться с этим лучше, так как установка высоты на 0 не работает, как и видимость GONE.
Тем не менее, если вы действительно хотите избавиться от строки на меньшее время, было бы неплохо изменить поддержку адаптера
и вызвать notifyDataSetChanged ()
на Это.
добавьте в свой объект ListView: android: dividerHeight = "0px" android: divider = "# FFFFFF"
Цвет разделителя не имеет значения не работает только установка dividerHeight
Это действительно удаляет разделитель ...