Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Установщик apk файлов http://www.cyberforum.ru/android-dev/thread1458057.html
Всем доброго времени. Подскажите пожалуйста, существуют ли решения на android, приложения по типу инсталлятор, чтоб он мог одновременно устанавливать несколько приложений? То есть некий установочный...
Программирование Android Ошибка в logcat AndroidStudio Здравствуйте! Написал простенькое приложенице в Студии, ошибок вроде нет. Но при запуске эмулятора приложение вылетает. Не могу понять что за ошибка. Вот что выдал Лог 05-25 18:16:24.793 ... 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. При установке все пути установки программ оставлял по умолчанию. Сейчас создал эмулятор, хочу запустить через него код и он ругается почему-то. Вот что пишет: ... подробнее

Показать сообщение отдельно
EgorDybovik
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 128
30.05.2015, 21:32  [ТС]
У меня все получилось... О боги, наконецтоки ... Конечно с помощью Armagedo, за что вам отдельное спасибо, и всем остальным конечно ))
Вот рабочий код который, может кому поможет
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
public View getView(int position, View convertView, ViewGroup parent) {
        final MesageModel mesagemodel = objects.get(position);
        final ViewHolder holder;
        View v = convertView;
        LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
        if (v == null) {
            holder = new ViewHolder();
            holder.viewType = mesagemodel.getVov();
            
            //Log.d("myLog",mesageTempl.viewType);
            
            if(holder.viewType.compareTo("1")==0){
                v = inflater.inflate(R.layout.my_mesage_list, parent, false);
            } else {
                v = inflater.inflate(R.layout.friend_mesage_list, parent, false);
            }
            
        
            
            holder.textMesage = (TextView) v.findViewById(R.id.textMesage);
            holder.timeText = (TextView) v.findViewById(R.id.viewTime);
            
            v.setTag(holder);
 
        } else {
            holder = (ViewHolder) v.getTag();
            holder.viewType = mesagemodel.getVov();
            if(holder.viewType.compareTo("1")==0){
                v = inflater.inflate(R.layout.my_mesage_list, parent, false);
            } else {
                v = inflater.inflate(R.layout.friend_mesage_list, parent, false);
            }
            holder.textMesage = (TextView) v.findViewById(R.id.textMesage);
            holder.timeText = (TextView) v.findViewById(R.id.viewTime);
            v.setTag(holder);
        }
        
        
        holder.textMesage.setText(mesagemodel.getTextMesage());
        holder.timeText.setText("time");
 
        /*v.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                Toast.makeText(getContext(),mesagemodel.getVov() , Toast.LENGTH_SHORT).show();
                //Toast.makeText(getContext(),chatModel.getFriendId() , Toast.LENGTH_SHORT).show();
                //chatModel.getFriendId();
                //((Activity) context).startActivity(new Intent((((Activity) context)), MesageList.class));
            }
        });*/
 
        return v;
    }
    
     static class ViewHolder{
         TextView textMesage;
         TextView timeText;
         String viewType;
    }
Добавлено через 4 минуты
Нужно было только в блоке else добавить holder.viewType = mesagemodel.getVov();

Ну и такой скромный вопросик )) понятное дело что это у меня мини чат, как сделать что бы listView появился с конца списка, ну типа пролестался в низ, только без анимации а сразу?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru