Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как добраться до объекта - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как вместо названия Activity подставить элемент ListView? http://www.cyberforum.ru/android-dev/thread1455094.html
В приложении 2 Activity - MainActivity и DetailActivity. При запуске приложения открывается MainActivity, где отображается список из ListView. При выборе любого элемента ListView открывается...
Программирование Android Как предотвратить множественную загрузку onCreateView в фрагменте Как предотвратить множественную загрузку onCreateView в фрагменте? Запускаю фрагмет он подгружает данные с сервера. При попороте экрана загрука идет снова. Как это предотвратить? Запись в... http://www.cyberforum.ru/android-dev/thread1455027.html
Программирование Android Приложение работает не со всеми версиями на Genymotion
Коллеги, помогите. Не могу понять, просмотрел уже все темы, почему приложение запускается не со всеми версиями. Даже есть такое как на Nexus 4 4.4.4 API 19 не запускается а на Nexus 5 4.4.4 API 19...
Не получается создать запрос Volley в фрагменте Программирование Android
package ru.animalface.app; import android.app.Fragment; import android.app.ProgressDialog; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import...
Программирование Android Вызов нестатического метода из другого класса http://www.cyberforum.ru/android-dev/thread1454935.html
Здравствуйте. Подскажите, как можно вызвать нестатистический метод из другого класса. 1.Этот другой класс нельзя наследовать тем классом, он уже унаследован от другого. 2.Манипуляции с контекстом...
Программирование Android Volley делает повторные запросы Скажите пожалуйста, установил библиотеку Volley. Сделал запрос, который принимает настройки. Все это висит в onCreate. Так вот когда я меню ориентацию телефона запрос снова происходит, подскажите... подробнее

Показать сообщение отдельно
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
02.06.2015, 15:33
Все очень просто:
1. Добавь в класс News поле boolean bodyVisible и пару методов:
Java
1
2
3
4
5
6
7
    public void setBodyVisible(boolean visible) {
        this.bodyVisible = visible;
    }
    
    public boolean getBodyVisible() {
        return bodyVisible;
    }
2. В методе getView класса VolleyListAdapter отображаем видимость объекта:
Java
1
body.setVisibility(n.getBodyVisible() ? TextView.VISIBLE : TextView.GONE);
3. В onItemClick класса NewsFragment управляем видимостью объекта:
Java
1
2
newsList.get(position).setBodyVisible(true);
volleyAdapter.notifyDataSetChanged();
А ежели надо по клику менять true|false то вот так вот:
Java
1
2
3
News n = newsList.get(position);
n.setBodyVisible(!n.getBodyVisible());
volleyAdapter.notifyDataSetChanged();
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru