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

Создание адаптера - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Программное добавление View http://www.cyberforum.ru/android-dev/thread1819150.html
Не могу разобраться: нужно программно прилепить н-ное количество вьюх. Делаю так: Dialog dialog = new Dialog(pd.getContext()); dialog.setContentView(R.layout.content_order_review); LinearLayout parrent = (LinearLayout) dialog.findViewById(R.id.dlg_order_content_ll); ... for (int i = 0; i < taxiOrder.getRouteList().size(); i++) { ...
Android Нужна ли БД? Добрый день! Пришла идея сделать приложение. Что-то вроде контроля за питанием. Вот собственно, что хотел спросить, в программе будет очень много продуктов питания и не только, и у каждого продукта будут по несколько полей string и float. Будет ли лучше мне использовать БД или всё же обойтись типизированным файлом? http://www.cyberforum.ru/android-dev/thread1819053.html
Android Опрос разработчиков: мониторы
Продолжение темы: http://www.cyberforum.ru/android-dev/thread1633240.html Решил продолжить... (часто себя ловлю на мысли что места на мониторе мало - решил узнать как другие работают) Если не секрет.... 2) Какого размера монитор (обычно) Вы используете для разработки? 3) сколько мониторов у Вашего комьютера/комьютеров? У меня 2 монитора - ноутбук на 15,6 и подключенный к нему монитор...
Android Проследить путь всех использований
К примеру у меня есть класс MyClass и он имеет 45 usages в коде, но я не хочу просматривать все эти usages, а хочу просмотреть путь его использований по одной какой то ветке от обьекта моего класса до MainActivity? Позволяет ли такую возможность сделать автоматически Android Studio? Или я должен просматривать все эти 45 usages и анализировать сам, выделять то что мне надо?
Android Как подключиться к Heroku http://www.cyberforum.ru/android-dev/thread1818825.html
Привет всем! Есть сервер на Heroku для IOS приложения. Создаю такое же приложение для Android. Как подключиться к уже существующему Heroku ? У меня есть appid и masterKey.
Android Парсер математических функций на java Всех приветствую. Я хочу написать программу под android на java для работы с математическими функциями,но самое сложное,это написать парсер,который будет пытаться разобрать строку с функцией. При этом,стоит учитывать,что функции могут быть сложными,т.е выражение может иметь несколько скобок. Например,хотелось бы,чтобы парсер мог разобрать примерно такую строку:... подробнее

Показать сообщение отдельно
DeZik1
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 19

Создание адаптера - Android

04.10.2016, 19:52. Просмотров 221. Ответов 10
Метки (Все метки)

Java
1
2
3
4
                    MySimpleArrayAdapter adapter = new MySimpleArrayAdapter(
                            Spisok.this, productsList,
                            R.layout.list_item, new String[]{TAG_1, TAG_2, TAG_3, TAG_4, TAG_5, TAG_6, TAG_7},
                            new int[]{R.id.pid, R.id.data, R.id.fio, R.id.tel, R.id.adr, R.id.comment, R.id.status_id});
в адаптере
пишу
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
package com.example.ks;
 
 
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
 
import java.util.ArrayList;
import java.util.HashMap;
 
public class MySimpleArrayAdapter extends ArrayAdapter<String> {
    private final Context context;
    private final String[] values;
    private final ArrayList<HashMap<String,String>> objects;
 
        public MySimpleArrayAdapter(Context context, ArrayList<HashMap<String, String>> productsList, int list_item, String[] values, int[] ints) {
            super(context, R.layout.list_item, values);
        this.context = context;
        this.values = values;
        this.objects = productsList;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View rowView = inflater.inflate(R.layout.list_item, parent, false);
 
        TextView tV1 = (TextView) rowView.findViewById(R.id.data);
        if (objects.size()>position) {
        tV1.setText(objects.get(position).get("data"));
        TextView tV2 = (TextView) rowView.findViewById(R.id.fio);
        tV2.setText(objects.get(position).get("fio"));
        TextView tV3 = (TextView) rowView.findViewById(R.id.tel);
        tV3.setText(objects.get(position).get("tel"));
        TextView tV4 = (TextView) rowView.findViewById(R.id.adr);
        tV4.setText(objects.get(position).get("address"));
        TextView tV5 = (TextView) rowView.findViewById(R.id.comment);
        tV5.setText(objects.get(position).get("comment"));
        TextView tV6 = (TextView) rowView.findViewById(R.id.status_id);
        tV6.setText(objects.get(position).get("status_id"));
        }
 
        return rowView;
    }
}
Строке
super(context, R.layout.list_item, values);
я так понимаю передается число параметров (у меня 7) а должно быть число элементов ArrayList HashMap

Как сделать не могу понять.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru