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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Critically
10 / 10 / 0
Регистрация: 14.03.2011
Сообщений: 380
#1

Обновить вид ListFragment - Программирование Android

04.07.2013, 15:41. Просмотров 1003. Ответов 3
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package in.wptrafficanalyzer.navigationtabdemo;
 
import java.util.ArrayList;
import java.util.List;
 
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ListView;
 
public class AppleFragment extends ListFragment{
    
    public static List<RowItem> rowItems = new ArrayList<RowItem>();
    String check;
    Button Accept;
    public static Context context;
    public static View v;
        
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        v = inflater.inflate(R.layout.android, container, false);
    if (CustomListViewAdapter.accept==true) {
        for (int i = 0; i < CustomListViewAdapter.nomer_zayavki.size(); i++) {
            RowItem item = new RowItem(CustomListViewAdapter.nomer_zayavki.get(i), CustomListViewAdapter.fio.get(i));
            rowItems.add(item);
        }
        ListView listView = (ListView) v.findViewById(android.R.id.list);
        ActiveListViewAdapter adapter = new ActiveListViewAdapter(getActivity().getBaseContext(), R.layout.list_item_active, rowItems);
        listView.setAdapter(adapter);
        CustomListViewAdapter.accept=false;
    }else if(rowItems!=null){
        ListView listView = (ListView) v.findViewById(android.R.id.list);
        ActiveListViewAdapter adapter = new ActiveListViewAdapter(getActivity().getBaseContext(), R.layout.list_item_active, rowItems);
        listView.setAdapter(adapter);           
    }
        return v;
   }
    
    public static void Refresh(){
 
  }
}
Вот код Fragmentа... Суть такова фрагмент реализует собой ListView... ListView кастомный, кнопки есть... Вот при нажатии на кнопку я хочу вызвать Refresh(); Что мне нужно написать в Refresh() что бы обновить ListView вид, тоесть допустим на ListView есть 5 элементов, я один удаляю по кнопке и надо ListView заного отобразить но уже с 4-мя элементами... Как то можно такое сделать ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2013, 15:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обновить вид ListFragment (Программирование Android):

Как обновить viewpager или listfragment? - Программирование Android
Добрый день! Помогите пожалуйста разобраться в следующем вопросе. У меня есть ViewPager с FragmentPagerAdapter и десять ListFragment...

ListFragment - Программирование Android
Всем доброго дня. Уперся малеько в дно. Из MainActivity через NavigationDrawer перехожу в ListFragment. Подскажите что делать дальше?...

ListFragment - Программирование Android
В ListFragment выводятся файлы, надо сделать возврат по кнопке &quot;назад&quot; для возврата в папку на уровень выше. Вот код Activity package...

ListFragment не получается - Программирование Android
Почему то не получается добавить фрагмент. При попытке добавления, программма вылетает с ошибкой. ЧТо делаю не так? Код мейнактивиту где...

Listfragment Super - Программирование Android
Добрый день в где тут проблема. public class ItemFragment extends ListFragment { @Override protected void...

Перевод Activity в ListFragment - Программирование Android
Здравствуйте! Возникла очень большая проблема связанная с переводом Activity в ListFragment. А именно тут (не реклама). Проблема...

3
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.07.2013, 21:08 #2
Java
1
adapter.notifyDataSetChanged();
1
Critically
10 / 10 / 0
Регистрация: 14.03.2011
Сообщений: 380
05.07.2013, 10:25  [ТС] #3
Вопрос еще 1, Ее надо в Refresh вызвать или достаточно один раз только для Adaptera заюзать ?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.07.2013, 22:58 #4
не понял вопроса.
0
05.07.2013, 22:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 22:58
Привет! Вот еще темы с ответами:

ExpandableListView внутри ListFragment - Программирование Android
Здравствуйте, мне внутри listFragment нужно сделать ExpandableListView. Как делать обычный listView я разобрался, с этим немогу...

ListFragment - своя разметка item - Программирование Android
А как свою разметку каждого item подсунуть в ListFragment? Вот как есть сейчас и работает: @Override public void...

ListFragment вывод данных (adapter) - Программирование Android
Доброго дня! Я новичек в Android программировании. Попытался создать проект на основе шаблона NavigationDrawner и реализовал...

Боковое меню (Navigation Drawer) в ListFragment - Программирование Android
Вообщем нужно реализовать данный паттерн в ListFragment, и возникли некоторые вопросы. XML файл для реализации меню обрабатывается в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.