Форум программистов, компьютерный форум CyberForum.ru

Деление на группы ListView android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Адаптер для GridView http://www.cyberforum.ru/android-dev/thread941232.html
Доброго времени. пытаюсь реализовать адаптер для GridView но почемуто не совсем получается. Суть вот в чем. я создал свой компонент: код View: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <LinearLayout...
Программирование Android ListView с мультивыбором Здравствуйте форумчане) такой вопрос. есть листвиев с моим адаптером через hashmap хочу этот листвиев использовать как мультивыбор но только не через стандартный ассет а с помощью этого же адаптора, тоесть у меня за место чекбокса стоит imageview как проще сделать обновление hashmap чтобы после нажатия на позицию картинка менялась и записывался статус в hashmap??? http://www.cyberforum.ru/android-dev/thread941166.html
Непонятный баг в ListView Программирование Android
В общем, суть такова: Имеется список контактов в ListView. Каждый пункт содержит аватарку, имя и телефон. Адаптер ListView: class ContactAdapter extends BaseAdapter{
Программирование Android Обработка нажатия каждого элемента List View
Доброго времени суток! Нужна помощь в реализации нажатия на элемент лист вью. Необходимо присвоить каждому в списке элементу переход на разные активити. Я попробовал реализовать следующим способом, но при осуществления поиска по элементам, первый найденный элемент тоже переходит на ту активити, которая задана для первого элемента массива, как это исправить? lv.setOnItemClickListener(new...
Программирование Android Обработка нажатия элемента List View http://www.cyberforum.ru/android-dev/thread941122.html
Доброго времени суток! Нужна помощь в реализации нажатия на элемент лист вью. Необходимо присвоить каждому в списке элементу переход на разные активити. Я попробовал реализовать следующим способом, но при осуществления поиска по элементам, первый найденный элемент тоже переходит на ту активити, которая задана для первого элемента массива, как это исправить? lv.setOnItemClickListener(new...
Программирование Android Fragments и Activity Есть приложение некоего калькулятора, в котором есть activity_main.xml, где реализованы кнопки и клас MainActivity.java, в котором происходят все вычисления... В приложении реализовал боковое меню с помощью фрагментов, теперь калькулятор отображается, но не считает, т.е. фрагмент отображает только activity_main.xml, а MainActivity.java как бы не у дел... Подскажите пожалуйста пути решения. подробнее

Показать сообщение отдельно
SAVA93
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86

Деление на группы ListView android - Программирование Android

21.08.2013, 15:04. Просмотров 842. Ответов 3
Метки (Все метки)

Подскажите как поделить ListView на группы если используется SherlockFragment?
Хочу разделить данные по датам.

вот такой вот код
Кликните здесь для просмотра всего текста

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
package com.example.aucaintouch;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
 
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.SimpleAdapter;
 
import com.actionbarsherlock.app.SherlockListFragment;
 
public class NotificationTabFragment extends SherlockListFragment {
    @SuppressWarnings("unused")
    private FragmentActivity fa;
    private LinearLayout ll;
 
    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
 
    }
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        final String TEXT = "text";
        final String IMAGE = "img";
        final String DATE = "date";
        ListView lvSimple;
        String[] notifications_text = { "You received a mail from Adviser", 
                                        "Upcommnig class Programming 1", 
                                        "You received a mail from Kim Viacheslav",
                                        "You receiced a chat message from Timur Kartaev",
                                        "You received a chat message from Kim Rem", };
        int[] img = {R.drawable.email, 
                     R.drawable.schedule, 
                     R.drawable.email, 
                     R.drawable.chat, 
                     R.drawable.chat};
 
        String[] date = {"21.08.13 11:15",
                         "21.08.13 10:18",
                         "20.08.13 16:20",
                         "20.08.13 13:11",
                         "19.08.13 18:00"
                        };
        ll = (LinearLayout) inflater.inflate(R.layout.notification_fragment_tab, container,
                false);
        fa = super.getActivity();
 
        ArrayList<Map<String, Object>> data = new ArrayList<Map<String, Object>>(
                notifications_text.length);
        Map<String, Object> m;
        for (int i = 0; i < notifications_text.length; i++) {
            m = new HashMap<String, Object>();
            m.put(IMAGE, img[i]);
            m.put(DATE, date[i]);
            m.put(TEXT, notifications_text[i]);
            data.add(m);
        }
 
        String[] from = { TEXT, IMAGE, DATE };
        int[] to = { R.id.notif_text, R.id.notif_img, R.id.dateText};
        SimpleAdapter sAdapter = new SimpleAdapter(getActivity(), data,
                R.layout.notifications_item, from, to);
        
        lvSimple = (ListView) ll.findViewById(android.R.id.list);
        lvSimple.setAdapter(sAdapter);
        lvSimple.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
            }
 
        });
        return ll;
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru