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

Баг с items при прокручивании ListView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Установщик apk файлов http://www.cyberforum.ru/android-dev/thread1458057.html
Всем доброго времени. Подскажите пожалуйста, существуют ли решения на android, приложения по типу инсталлятор, чтоб он мог одновременно устанавливать несколько приложений? То есть некий установочный apk файл, внутри которого находятся еще установочные файлы.
Android Ошибка в logcat AndroidStudio Здравствуйте! Написал простенькое приложенице в Студии, ошибок вроде нет. Но при запуске эмулятора приложение вылетает. Не могу понять что за ошибка. Вот что выдал Лог 05-25 18:16:24.793 0-936/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/default/optimistic_dad: No such file or directory 05-25 18:16:24.793 0-936/? E/Netd﹕ Failed to open... http://www.cyberforum.ru/android-dev/thread1458037.html
Android WebView в фоне
Нужно в webview открыть определенную ссылку, однако на сайте стоит защита , и открывается только с браузера. Каким образом можно установить настройки клиенту WebView , чтобы он отображался как браузер?
Android Не отправляет post запрос в эмуляторе android 4.4
Есть приложение, которое отправляет и получает данные из нета посредством пост запроса, в андройд 2.2 все работает хорошо, в андройд 4.4 не работает, в чем может быть проблема ?
Android Анимация взрыва http://www.cyberforum.ru/android-dev/thread1457599.html
Как реализовать и в какую сторону капать?? У меня есть игра в которой есть окно 7 на 6 клеток и разные фигурки в клетках. И когда 3 одинаковых фигурки собираются в ряд по диагонали или вертикали происходит взрыв. То есть эти фигурки резко разлетаются на мелкие части и пропадают и это сопровождается звуковым эффектом. Как такое реализовать можете подсказать идею и в какую сторону копать?? Какой...
Android Создание эмулятора в Android Studio Скачал Android Studio. При установке все пути установки программ оставлял по умолчанию. Сейчас создал эмулятор, хочу запустить через него код и он ругается почему-то. Вот что пишет: D:\Android\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5 emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable.... подробнее

Показать сообщение отдельно
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
27.05.2015, 22:02     Баг с items при прокручивании ListView
EgorDybovik, не рассматривали вариант, что виноваты не контролы, а некоторые функции, написанные вами?
Это что за проверка?
Java
1
if(mesagemodel.getVov().compareTo("1")==0){
Здесь правильно выводит?
Java
1
mesagemodel.getTextMesage()
Вот мой вариант:
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
public class CustomAdapter extends BaseAdapter {
    private ArrayList<Item> items;
    private int layout;
    private LayoutInflater inflater;
 
    public CustomAdapter(Context context, int layout, ArrayList<Item> items) {
        super();
        this.items = items;
        this.layout = layout;
        inflater = LayoutInflater.from(context);
    }
 
    @Override
    public int getCount() {
        return items == null ? 0 : items.size();
    }
 
    @Override
    public Item getItem(int position) {
        return items == null ? null : items.get(position);
    }
 
    @Override
    public long getItemId(int position) {
        return position;
    }
 
    public View getView(int position, View convertView, ViewGroup parent) {
        final ViewHolder viewHolder;
 
        if (convertView == null) {
            convertView = inflater.inflate(layout, null);
 
            viewHolder = new ViewHolder();
            viewHolder.tvTitle = (TextView) convertView.findViewById(R.id.tvTitle);
            viewHolder.tvDescription = (TextView) convertView.findViewById(R.id.tvDescription);
            viewHolder.tvDate = (TextView) convertView.findViewById(R.id.tvDate);
            convertView.setTag(viewHolder);
        } else
            viewHolder = (ViewHolder) convertView.getTag();
 
        final Item data = items.get(position);
        viewHolder.tvTitle.setText(data.title);
        viewHolder.tvDescription.setText(data.description);
        viewHolder.tvDate.setText(data.date);
 
        return convertView;
    }
 
    private static class ViewHolder {
        private TextView tvTitle;
        private TextView tvDescription;
        private TextView tvDate;
    }
}
Добавлено через 2 минуты
Цитата Сообщение от Rube Посмотреть сообщение
final MesageModel mesagemodel = objects.get(position);
Вот это надо в конструкторе, а не в getView.
У меня тоже так. Можно переделать (через функцию getItem), можно и так оставить.
 
Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru