Android: Как скрыть Объект ListView

Вдохновленный @Brian Agnew:

public static String getStackTrace(Throwable t) {
    StringWriter sw = new StringWriter();
    t.printStackTrace(new PrintWriter(sw));
    return sw.toString();
}
21
задан Tawani 14 April 2010 в 14:25
поделиться

3 ответа

Скрыть целые сырые данные от 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);
    }
}
0
ответ дан 29 November 2019 в 20:06
поделиться

Я немного повозился с перетаскиванием списка из здесь . Когда элемент выскакивает из списка для перемещения по занимаемой им ячейке, его высота устанавливается на 1 пиксель (см. Строку 238), поэтому он выглядит «исчезнувшим». Я не мог найти способ справиться с этим лучше, так как установка высоты на 0 не работает, как и видимость GONE.

Тем не менее, если вы действительно хотите избавиться от строки на меньшее время, было бы неплохо изменить поддержку адаптера и вызвать notifyDataSetChanged () на Это.

2
ответ дан 29 November 2019 в 20:06
поделиться

добавьте в свой объект ListView: android: dividerHeight = "0px" android: divider = "# FFFFFF"

Цвет разделителя не имеет значения не работает только установка dividerHeight

Это действительно удаляет разделитель ...

0
ответ дан 29 November 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: