Форум программистов, компьютерный форум 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 Fragments и Activity http://www.cyberforum.ru/android-dev/thread941107.html
Есть приложение некоего калькулятора, в котором есть activity_main.xml, где реализованы кнопки и клас MainActivity.java, в котором происходят все вычисления... В приложении реализовал боковое меню с помощью фрагментов, теперь калькулятор отображается, но не считает, т.е. фрагмент отображает только activity_main.xml, а MainActivity.java как бы не у дел... Подскажите пожалуйста пути решения.
Android Задать размер PopupWindow Как установить вручную высоту и ширину окна, заданного в манифесте как диалог (@android:style/Theme.Dialog). Успешно открывается, но размеры выбираются контекстом. Нашел пример: win1 = new PopupWindow(context); win1.setContentView(layout); win1.setWidth(width); win1.setHeight(height); подробнее

Показать сообщение отдельно
SAVA93
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
21.08.2013, 15:04     Деление на группы ListView android
Подскажите как поделить 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;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru