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

Android Listview Scroll - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как получить int из массива .xml в коде? http://www.cyberforum.ru/android-dev/thread1067164.html
Начинающий. В приложении есть ListView. Кастомная разметка пункта списка представляет из себя два TextView, один под другим (заголовок и описание), и картинка ImageView сбоку. Наполнять ListView...
Программирование Android GPS_PROVIDER и доступность GPS Имеется такой код запуска слушателей для провайдеров GPS_PROVIDER и NETWORK_PROVIDER: locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); // getting GPS status ... http://www.cyberforum.ru/android-dev/thread1067066.html
Кастомизация ListView Программирование Android
Добрый день. Перерыл пол инета но так и не нашел нормальный мануал как можно скастомизировать ListView. Прошу не ругаться, реально не смог найти рабочий вариант. Есть у меня String title и String...
Программирование Android Не могу найти ошибку в коде для apk приложения
Начал изучать Java и написание под Андроид. Eclipse с модулем имеется. Простая программка: ToggleButton, от состояния которого меняется текст в текстовой вьюхе. Делал по урокам, приложение...
Программирование Android Пометить Selected в ListView через Selector http://www.cyberforum.ru/android-dev/thread1067012.html
Глючит! Гуру, помогите! Задача такая: Нажимаю на строку в списке Она выделяется через селектор А на отдельную кнопку пишется текст из выбраной/нажатой строки Написал селектор с 4мя позициями...
Программирование Android возможности датчика освещенности Добрый день. Возможно ли используя датчик освещенности смартфона (или камеры?) измерить уровень пульсаций светового потока в процентах? В простейшем случае световой поток представляет из себя... подробнее

Показать сообщение отдельно
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
10.01.2014, 11:09  [ТС]
https://www.dropbox.com/s/mnvzgi94phls161/BRIgeAdapter.java
это мой код Adapter

Добавлено через 9 часов 16 минут
я изменил код адаптер, как это. В данный момент ListView прокрутки работает идеально совпадает с разрешением 480x800 экран, но не у меня есть еще один проблема.on ListView я могу показать те же самые пункты
В частности: когда я прокрутки в перечню адаптера добавить те же самые пункты (ведьма была первый раз)
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
86
87
88
89
90
91
92
93
package com.brige.adapter;
 
import java.util.ArrayList;
import java.util.HashMap;
 
import com.brige.MainActivity;
import com.brige.R;
import com.brige.json.ImageLoader;
 
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
 
public class BRIgeAdapter extends BaseAdapter {
    private LayoutInflater inflater;
    private Activity activity;
    private ArrayList<HashMap<String, String>> data;
 
    public ImageLoader imageLoader;
    HashMap<String, String> itemList;
 
    public BRIgeAdapter(Activity a, ArrayList<HashMap<String, String>> d) {
        activity = a;
        data = d;
        inflater = (LayoutInflater) activity
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        imageLoader = new ImageLoader(activity.getApplicationContext());
    }
 
    public int getCount() {
        return data.size();
    }
 
    public Object getItem(int position) {
        return position;
    }
 
    public long getItemId(int position) {
        return position;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        if (convertView == null) {
            holder = new ViewHolder();
            convertView = inflater.inflate(R.layout.list_row, parent, false);
 
            holder.journal = (TextView) convertView
                    .findViewById(R.id.smalljournal);
            holder.thumb_image = (ImageView) convertView
                    .findViewById(R.id.smallthumb);
            holder.title = (TextView) convertView.findViewById(R.id.smalltitle);
            holder.description = (TextView) convertView
                    .findViewById(R.id.smalldesc);
            holder.statId = (TextView) convertView
                    .findViewById(R.id.smallstatID);
            convertView.setTag(holder);
 
            itemList = data.get(position);
 
            if (itemList != null) {
                holder.journal.setText(itemList.get(MainActivity.KEY_journal));
                holder.statId.setText(itemList.get(MainActivity.KEY_statID));
                holder.journal.setTypeface(MainActivity.tf2);
 
                String titleString = itemList.get(MainActivity.KEY_title);
 
                holder.title.setText(titleString);
                holder.title.setTypeface(MainActivity.tf2);
                holder.description.setText(itemList
                        .get(MainActivity.KEY_description));
                holder.description.setTypeface(MainActivity.tf2);
                imageLoader.DisplayImage1(itemList.get(MainActivity.KEY_image),
                        holder.thumb_image);
 
            }
        }
 
        return convertView;
    }
 
    static class ViewHolder {
        TextView journal, title, description, statId;
        ImageView thumb_image;
    }
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru