Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Critically
10 / 10 / 6
Регистрация: 14.03.2011
Сообщений: 380
1

Обновить вид ListFragment

04.07.2013, 15:41. Просмотров 1099. Ответов 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
Ответы с готовыми решениями:

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

ListFragment
Всем доброго дня. Уперся малеько в дно. Из MainActivity через...

ListFragment
В ListFragment выводятся файлы, надо сделать возврат по кнопке &quot;назад&quot; для...

Listfragment Super
Добрый день в где тут проблема. public class ItemFragment extends...

ListFragment не получается
Почему то не получается добавить фрагмент. При попытке добавления, программма...

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

ExpandableListView внутри ListFragment
Здравствуйте, мне внутри listFragment нужно сделать ExpandableListView. Как...

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

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


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

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

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